【发布时间】:2012-03-15 15:38:28
【问题描述】:
我将 NServiceBus 与分布式事务一起使用。通常这非常有效。我的消息要么成功,要么失败。全有或全无。
但是,我也在尝试将诊断数据记录到我的数据库中。这是在单独的 ObjectContext 上完成的。为此,无论分布式事务的成功或失败,我都希望它保存到数据库中。
有没有办法让一个(并且只有一个)数据上下文连接到分布式事务之外的数据库? (并将其余的留在里面?)
【问题讨论】:
-
你能简单地在 Tx 范围之外(之前)实例化它吗?
标签: c# .net entity-framework transactions nservicebus