【发布时间】:2011-03-09 06:18:24
【问题描述】:
TransactionScope 有几个限制: 1. IsolationLevel 在事务中不能改变 2.嵌套事务作用域并不是我们所说的嵌套事务
是否可以编写自定义 TransactionScope 来解决这些限制,或者它们是否集成到 System.Transactions 的核心中并且无法更改?
更新。如果不是,人们为什么要创建自定义 TransactionScopes?它可以解决什么问题?
【问题讨论】:
-
Re 2 - 你是什么意思?它们正是我对 DTC 事务的期望......还是您打算回滚内部事务但提交外部事务? (这是你做不到的)
-
但是如果我想在不回滚根事务的情况下回滚内部事务时模拟嵌套事务怎么办?
标签: .net database transactions relational-database