在我的LINQ to SQL生成的類中,我有一些包含EntitySets的類。如何更新/修改LINQ EntitySet?
一切都很好,直到我需要修改EntitySet(添加,刪除一些關係)。 我認爲這是去上班做這樣的事情:
User.Actions = newUserActions; //This is how I used it with NHibernate
然後,當我試圖提交的變化,我可以得到一個重複鍵異常,這意味着它分配新的之前沒有清除舊的行動其中一些可能會重複;我必須手動執行嗎?
什麼是最好的辦法做到這一點(更新EntitySet)?建議?
Thnx
如果沒有更好的方法來做到這一點,我會感到驚訝,因此我們只提交一個提交中的對象樹的變異部分,而無需手動修改它。也許[Automapper](http://automapper.org/)可以在這裏使用,但我沒有嘗試過。 – orad 2016-10-15 23:51:21