0

当我使用一个对象时,我可以使用事务选项TransactionScope指定 Isoaltion Level 。

如果未指定,则使用的默认隔离级别是什么?

是否可以设置 s 将使用的应用程序范围的默认隔离级别TransactionScope

4

2 回答 2

1

您可以创建自己的对象来包装 TransactionScope,设置正确的隔离级别,然后使用它来代替 TransactionScope。

我不能保证这会奏效,但听起来很合理。让我知道是否有,我会更新答案。

于 2009-03-06T08:57:41.257 回答
1

我们只有一个辅助方法TransactionManager.CreateTransactionScope,它使用项目范围的选项创建一个。它也是封装其他逻辑的有用地方,例如,如果有环境事务,您可以使用它,或者创建具有兼容选项的嵌套事务,或者创建新事务,具体取决于适合您的应用程序的内容(您可能想要创建指定哪些行为是允许的)。

于 2009-03-06T09:04:42.660 回答