【发布时间】:2015-02-22 05:43:45
【问题描述】:
我已经搜索了在 Entity Framework 中创建事务的方法,并且我知道我们可以使用 EF5 中的 TransactionScope 创建分布式事务,如此处所述。 Using Transactions or SaveChanges(false) and AcceptAllChanges()? 我想知道我们是否可以使用 Database.BeginTransaction 创建分布式事务? 提前致谢。
【问题讨论】:
-
链接不一定涉及分布式事务。 DT 跨网络主机。你指的是这个吗? AFAIK
DbTransaction(由 Database.BeginTransaction 启动)永远无法升级为 DTC。
标签: c# transactions entity-framework-5 entity-framework-6 distributed-transactions