我在这里看到了相关的问题:
但是,正如您在下面的代码片段中看到的那样,我还没有从上下文中加载我的实体(UserView.Employee)。
public ActionResult EditEmployee(UserViewDetailsModel UserView)
{
UserView.Employee.Contact = db.Contacts.Find(UserView.Employee.Contact.ContactID);
UserView.Employee.Manager = db.Employees.Find(UserView.ManagerID);
db.Entry(UserView.Employee).State = EntityState.Modified;
db.SaveChanges();
return RedirectToAction("Index");
}请告诉我,在这种情况下如何保存更改?
发布于 2012-04-01 19:50:39
我没有VS来测试它,但是你能试试这样的东西吗:
db.Entry(UserView.Employee).CurrentValues.SetValues(EntityState.Modified);https://stackoverflow.com/questions/9963938
复制相似问题