0
將MVC3.0與剃鬚刀視圖引擎配合使用。我有一個名爲「供應商」的實體,其中包含對稱爲「聯繫人」的另一個實體的多次或多次引用。我想要做的就是從特定控制器中的供應商中刪除所有參考。這裏是我的代碼:如何清除mvc中的實體集合
public ActionResult _Edit(Vendor vendor)
{
if (ModelState.IsValid)
{
//Clear contact list
vendor.Contacts.Clear();
db.Vendors.Attach(vendor);
db.ObjectStateManager.ChangeObjectState(vendor, EntityState.Modified);
db.SaveChanges();
}
}
由於某種原因,這是行不通的。我不知道爲什麼?由於
您的意思是刪除所有供應商對聯繫人的引用 –
刪除所有收集vendor.Contacts,爲一個特定的供應商 – Eric