在Entity Framework中使用事务很简单,将操作放在TransactionScope中,并通过Complete()方法提交事务即可。
示例代码如下:
经过测试验证,在transaction.Complete()之前的代码中只要出现异常,事务就会回滚。
【更新】
更好的解决方法见 Working with Transactions (EF6 Onwards)
在Entity Framework中使用事务
原文:http://www.cnblogs.com/itjeff/p/4238811.html