是否有实体框架支持在单个事务中保存到同一SQL Server上的多个数据库?

时间:2015-10-29 12:17:15

标签: entity-framework

我在同一个SQL Server实例上有两个数据库。我想在一次交易中为每个数据库写一条记录。

在Linq-to-SQL中,我将使用一个上下文连接到任一数据库,并使用三部分命名来标识表。

实体框架中是否有类似的功能?

我试图避免使用DTC,但它已被禁止 - 因此我无法使用通常的TransactionScope方法。

1 个答案:

答案 0 :(得分:0)

我不知道...你可能会使用 UnitOfWork 模式

http://www.codeproject.com/Articles/581487/Unit-of-Work-Design-Pattern

这可能会让你至少回到另一个Db并且不提交?

我个人认为你会挣扎。