È stato rilevato un errore "Impossibile risolvere il simbolo ObjectStateManager" quando si tenta di richiamarlo nel contesto del database da Entity Framework 4. Non riesco a trovare nessun altro che abbia questo problema. Ho provato a utilizzare System.Data e System.Data.Objects.Impossibile risolvere Symbol ObjectStateManager
Esiste un Entity Framework specifico che deve essere creato per utilizzare ObjectStateManager? O mi manca una sorta di pacchetto di installazione? Sto usando Database First Entity Framework.
Qui è il codice che sta dando il mio errore: (linea 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");
}
Aggiornato da EF5 a EF6 e questo ha funzionato per me. – sobelito