我試圖在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