首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我们能用Database.BeginTransaction定义分布式事务吗?

我们能用Database.BeginTransaction定义分布式事务吗?
EN

Stack Overflow用户
提问于 2015-02-22 13:43:45
回答 1查看 112关注 0票数 0

我已经搜索了在实体框架中创建事务的方法,我知道我们可以使用EF5中的TransactionScope创建分布式事务,如下所述。我想知道我们是否可以用Database.BeginTransaction创建分布式事务?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-09-23 01:06:02

Database.BeginTransaction将始终在数据库中启动本地事务,而不是分布式事务。

创建新的TransactionScope将从本地数据库事务开始,但在需要时会自动升级为分布式事务。也就是说:如果您使用的是SQL Server数据库。当使用其他数据库时,创建TransactionScope将创建分布式事务。这是因为只有SQL Server支持事务提升...

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

https://stackoverflow.com/questions/28654949

复制
相关文章

相似问题

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