如果存在,Entity Framework如何管理一系列生成的事务?
例如,我有一系列数据操作,我执行这样的过程作为离散交易:
for (int i = 0; i < list.Length; ++i) {
using (DbContextTransaction trx = dbCtx.Database.BeginTransaction()) {
MakeSomeAdditionsOrChanges(list[i]);
SaveChanges();
trx.Commit();
}
}
是否有内部排队?
这是最好的还是有更好的方法来处理一系列数据任务?