transactionscope / linq to sql / multiple data contexts

时间:2011-04-21 01:11:40

标签: linq-to-sql transactionscope

我需要澄清一下。当我们有一个事务范围时,事务是否适用于在多个datacontexts上完成的操作,或者我们应该只在事务范围内的单个datacontext中执行db操作。

感谢 XOXO

1 个答案:

答案 0 :(得分:0)

事务可以跨datacontexts工作,但只能在Distributed Transaction Coordinator的帮助下工作。 (需要在每台运行产品的计算机上启用它。)

P.S。事实上,重要的是连接,而不是datacontext本身,但通常是DC到Connection的1:1关系......