我遇到了实现原子事务的问题:
这两种类型的操作应该提交\回滚。
我四处寻找解决方案并发现(Transactional NTFS& The .NET TransactionScope
类)是我的最佳选择,现在我的问题是TransactionScope
类是否支持EF linq操作?如果你能给我提供简单的例子,我在这里有点迷失。
答案 0 :(得分:1)
是Linq to Sql支持.Net Transactions.SaveChanges应用具有隔离级别ReadCommitted的事务。如果您必须在一个事务中应用多个SaveChanges,那么您将明确应用事务。 EF SaveChanges首先检查是否已经存在它继续的事务,如果不是那么它应用它自己的Transaction.If每个事务只有一个SaveChanges然后就不需要应用Transaction。