-3
DataContext.GetChanges.Insertコレクションからエンティティを削除することをお勧めしますか?GetChanges()からエンティティを削除しています。Legalを挿入しますか?
ここでもう少し説明します。
何らかの理由で、行/エンティティがテーブルに挿入されていて、SubmitChangesがまだ呼び出されていないため、Rowが保留中の挿入状態にあり、DataContextで見つかる可能性があります。 GetChanges()。しかし、ビジネスロジックの理由から、その行がデータベースに挿入されないようにしたいのです。
ので、Aについてのようなものを使用して削除しても:
DataContact.GetChages().Inserted.Remove(myRow);
この良いですか?
ありがとうございました
よくテストした後、私のアプローチは実現できません。ごめんなさい – Hugo
DataContext.MyTable.DeleteOnSubmit(MyUnwantedRow);を使用しています。うまく動作します – Hugo
あなたは質問する前に_テスティングしていませんか? – Andre