0

我有一个主实体和一系列详细实体,每个实体都映射到一个 EF 实体。

车 -< 门

车-<窗

我的表格更新了这个汽车类的所有方面,即

车,

车门

车窗

完成所有插入和编辑后,只需执行 Car.Save 即可保存所有子类数据(如果已修改关闭),而不是单独保存每个类。

这可能是标准的 EF 票价,但我们将不胜感激。

谢谢。

4

1 回答 1

0

您可以使用以下方式将更新包装在一个事务中TransactionScope

这看起来像:

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