【发布时间】:2011-04-21 01:11:39
【问题描述】:
我需要澄清一下。当我们有一个事务范围时,事务是跨多个数据上下文完成的操作工作,还是我们应该只在事务范围内的单个数据上下文中执行数据库操作。
谢谢 xoxo
【问题讨论】:
标签: linq-to-sql transactionscope
我需要澄清一下。当我们有一个事务范围时,事务是跨多个数据上下文完成的操作工作,还是我们应该只在事务范围内的单个数据上下文中执行数据库操作。
谢谢 xoxo
【问题讨论】:
标签: linq-to-sql transactionscope
事务可以跨数据上下文工作,但只有在Distributed Transaction Coordinator 的帮助下。 (需要在将运行您的产品的每台机器上启用它。)
附:事实上,重要的是连接,而不是数据上下文本身,但通常 DC 与连接之间存在 1:1 的关系...
【讨论】: