首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在.Net中,我可以指定默认的应用程序范围的隔离级别吗?

在.Net中,我可以指定默认的应用程序范围的隔离级别吗?
EN

Stack Overflow用户
提问于 2009-03-06 08:54:07
回答 2查看 301关注 0票数 0

当我使用TransactionScope对象时,我可以指定等效级using the transaction options

如果未指定任何隔离级别,则默认隔离级别是什么?

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

EN

回答 2

Stack Overflow用户

发布于 2009-03-06 08:57:41

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

我不能保证这会奏效,但听起来似乎是可行的。如果有,请告诉我,我会更新答案的。

票数 1
EN

Stack Overflow用户

发布于 2009-03-06 09:04:43

我们只有一个帮助器方法TransactionManager.CreateTransactionScope,它创建了一个带有项目范围选项的方法。它也是封装附加逻辑的有用位置,例如,如果有环境事务,您可以使用它,或者创建一个具有兼容选项的嵌套事务,或者创建一个新事务,这取决于什么适合您的应用程序(您可能希望创建重载,指定允许这些行为中的哪些)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/618103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档