0
我已經看到了相關的問題在這裏:ObjectStateManager中已存在具有相同鍵的對象。該ObjectStateManager無法跟蹤多個對象使用相同的密鑰
但是,我還沒有裝我的實體(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");
}
請告訴我,在這種情況下如何保存更改?
對此有何更新? – Seany84 2012-04-04 21:36:08