【发布时间】:2010-10-23 08:51:36
【问题描述】:
我一直在调查交易,似乎只要我将false 传递给SaveChanges() 然后在没有错误的情况下调用AcceptAllChanges(),他们就会在 EF 中自行处理:
SaveChanges(false);
// ...
AcceptAllChanges();
如果出现问题怎么办?我不需要回滚,或者,只要我的方法超出范围,事务就结束了吗?
在事务中途分配的任何 indentiy 列会发生什么情况?我想如果在我的坏之前其他人在我之后添加了一条记录,那么这意味着将会缺少 Identity 值。
有什么理由在我的代码中使用标准的TransactionScope 类吗?
【问题讨论】:
标签: c# entity-framework transactions