收藏使用實體框架,我能夠使用附加在實體框架
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