收藏使用实体框架,我能够使用附加在实体框架
entity.Attach();
不过,我看不出有什么方法可以让我多对象的集合/阵列添加到实体附加单个对象。
我必须循环浏览集合中的每个项目并每次调用entity.Attach()
?
收藏使用实体框架,我能够使用附加在实体框架
entity.Attach();
不过,我看不出有什么方法可以让我多对象的集合/阵列添加到实体附加单个对象。
我必须循环浏览集合中的每个项目并每次调用entity.Attach()
?
是的,您必须循环通过子集合和Attach
。
另外,请注意,如果实体被修改,Attach
会将其附加到上下文Unmodified
状态。您还必须将状态设置为Modified
。
这真的很痛苦@ $$。我希望[this](http://stackoverflow.com/questions/17450383/exception-in-expression-trees)能正常工作。 – Shimmy 2013-07-03 23:17:38
什么类型是“实体”?你的意思是一个ObjectContext,或一个EntityReference或EntityCollection,或...?在每种情况下,不存在不带参数的“附加”方法。目前还不清楚你想在哪里附上。 – Slauma 2011-04-05 17:36:14