我有一个主实体和一系列细节实体,每个实体都映射到一个EF实体。
汽车 - <门
CAR-<窗口
我的表格会更新此车类的所有方面,即
汽车,
Car.Door
Car.Window
一旦所有的插入和编辑都发生了,只需要做一个Car.Save,然后保存所有子类数据,如果那些已经被修改,而不是单独保存每个类。< / p>
这可能是标准的EF票价,但一些指导意见将会受到赞赏。
感谢。
答案 0 :(得分:0)
您可以使用TransactionScope
这看起来像:
using(var transaction = new TransactionScope())
{
//do something with entities in dbcontext and save changes
transaction.Complete();
}