LINQ to SQLで生成されたクラスには、EntitySetを含むクラスがいくつかあります。
EntitySetを変更する(いくつかの関係を追加、削除する)必要があるまで、すべてがうまく見えます。私はそれが次のようなことをすることでうまくいくだろうと思った:
User.Actions = newUserActions; //This is how I used it with NHibernate
次に、変更を送信しようとすると、重複キーの例外が発生する場合があります。つまり、新しいアクションを割り当てる前に古いアクションがクリアされておらず、一部のアクションが繰り返される場合があります。手動で行う必要がありますか?
これを行うための最良の方法は何ですか(EntitySetを更新します)?提案?
Thnx