我们目前正在使用与实体框架的交易,但未来可能会切换到其他一些ORM。实施以下内容的最佳方式是什么......
BeginTransaction();
//Some update/insert/delete operations here
entity.Name = "Joe";
SaveChanges();
EndTransaction();
答案 0 :(得分:0)
您可以使用TransactionScope ...如果您真的想要,可以将它嵌套在try / catch / finally中,尽管“using”语句会更容易。您是否有任何特定原因不想使用“使用”?我已经使用了两者并取得了相当大的成功,它支持嵌套事务。