使用實體框架添加/更新實體列表

c# entity-framework silverlight-4.0

我將一個List(自己的類)從Silverlight返回到服務,在此列表中有舊實體具有更新的值和全新的實體,如何使用實體框架將其保存回數據庫?

使用cEnts.CardItems.AddObject顯然給了我重複。

熱門答案

您想使用Attach()而不是AddObject()。

Attach將獲取您的斷開連接對象,讓容器知道它是否需要更新。將添加沒有PrimaryKey的新對象。



Related

許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因