基本上我需要的是调用DbContext.SaveChanges几次,最后提交事务或回滚。 它是基于Windows 4.5托管的.NET 4.5和EF 5的MVC应用程序。
- 已编辑 -
我发现只要您只有一个连接(轻量级事务),TransactionScope在Windows Azure中运行良好。
我得到的例外是因为我在同一个交易中使用了DbContext和A Membership Provider。
答案 0 :(得分:1)
您应该查看使用TransactionScope:
Simple way of using transactions in ADO.NET Entity framework