Cannot resolve Symbol ObjectStateManager

Я получил ошибку "Cannot Resolve Symbol ObjectStateManager" при попытке вызвать его на моем контексте базы данных из Entity Framework 4. Я не могу найти никого другого с такой проблемой. Я пробовал использовать System.Data и System.Data.Objects.

Существует ли конкретная Entity Framework, которую нужно сделать, чтобы использовать ObjectStateManager? Или мне не хватает какого-то установочного пакета? Я использую Database First Entity Framework.

Вот код, который выдает ошибку: (строка 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");
        }
12
задан Rizowski 23 January 2012 в 20:49
поделиться