使用实体框架添加/更新实体列表

c# entity-framework silverlight-4.0

我将一个List(自己的类)从Silverlight返回到服务,在此列表中有旧实体具有更新的值和全新的实体,如何使用实体框架将其保存回数据库?

使用cEnts.CardItems.AddObject显然给了我重复。

热门答案

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

Attach将获取您的断开连接对象,让容器知道它是否需要更新。将添加没有PrimaryKey的新对象。




许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因