データベースのデータを更新中に行き詰まってしまったので、助けていただけるかもしれません。
この依存関係フロー ( A -> B -> C ) に基づく 3 つの EntitySets を持つ DataContext があります。
私のプログラムを実行すると、4 つのエンティティが作成されます (エンティティ セット A 用に 1 つ、エンティティ セット B 用に 2 つ、エンティティ セット C 用に 1 つ)。
context_name.Entity_set_name.Add(Entity_name) を使用して、これらの新しく作成されたエンティティを追加します。例えば :
context.A.Add(AEntity);
context.B.Add(BEntity1);
context.B.Add(BEntity2); // gives error
context.C.Add(CEntity);
プログラムは、BEntity2 add の実行中に「指定されたエンティティは既に EntitySet に含まれています」と表示します。2 つのエンティティ (BEntity1 と BEntity2) には同じデータセットが含まれていないことに注意してください。