我试图在Entity Framework 4的数据库上下文中调用它时遇到“无法解析符号ObjectStateManager”的错误。我找不到其他人遇到此问题。我尝试过使用System.Data和System.Data.Objects。无法解析符号ObjectStateManager
是否存在为了使用ObjectStateManager而需要创建的特定实体框架?还是我缺少某种安装包?我正在使用数据库第一实体框架。
这里是代码它给我的错误:(7号线)
[HttpPost]
public ActionResult EditProfile(User user)
{
if (ModelState.IsValid)
{
db.Users.Attach(user);
db.ObjectStateManager.ChangeObjectState(user, EntityState.Modified);
db.SaveChanges();
}
return RedirectToAction("Profile");
}
从EF5升级到EF6,这对我有用。 – sobelito