标签: c# entity-framework
使用实体框架,我可以使用
entity.Attach();
但是,我看不到允许我向实体添加多个对象的集合/数组的方法。
我是否必须遍历集合中的每个项目并每次调用entity.Attach()?
entity.Attach()
答案 0 :(得分:4)
是的,您必须遍历子集和Attach。
Attach
另外,请注意,如果修改了实体,Attach会将其附加到上下文Unmodified状态。您还必须将状态设置为Modified。
Unmodified
Modified
见这里:http://blogs.msdn.com/b/adonet/archive/2011/01/29/using-dbcontext-in-ef-feature-ctp5-part-4-add-attach-and-entity-states.aspx