0

マスター エンティティと一連の詳細エンティティがあり、それぞれが EF エンティティにマップされます。

車 - < ドア

車<窓

私のフォームは、この車のクラスのすべての側面を更新します。

車、

車.ドア

車の窓

すべての挿入と編集が完了したら、各クラスを個別に保存するのではなく、Car.Save を実行するだけで、サブクラスのデータがすべて保存されます。

これはおそらく標準的な EF 料金ですが、いくつかのガイダンスをいただければ幸いです。

ありがとう。

4

1 に答える 1

0

を使用して、更新を 1 つのトランザクションでラップできます。TransactionScope

これは次のようになります。

using(var transaction = new TransactionScope())
{
    //do something with entities in dbcontext and save changes
    transaction.Complete();
}
于 2013-04-27T00:11:41.643 に答える