Występuje błąd "Nie można rozwiązać Symbol ObjectStateManager" podczas próby wywołania go w kontekście bazy danych z Entity Framework 4. Nie mogę znaleźć nikogo innego posiadającego ten problem. Próbowałem użyć System.Data i System.Data.Objects.Nie można rozwiązać Symbol ObjectStateManager
Czy istnieje potrzeba zdefiniowania konkretnego Podmiotu, aby móc korzystać z ObjectStateManager? Czy też brakuje jakiegoś pakietu instalacyjnego? Używam Database First Entity Framework.
Oto kod to daje mój błąd: (linia 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");
}
Uaktualniono z EF5 do EF6, a to działało dla mnie. – sobelito