我指的是这个问题: Bulk inserts taking longer than expected using Dapper
以及@SamSaffron对该问题的评论:
“TransactionScope做了一堆你一般不关心的DTC废话,除非我需要这个功能,否则就可以避免它,将你自己的上下文附加到线程本地存储很容易” < / p>
我知道如何使用附加到[ThreadStatic]
变量的事务来滚动我自己的TransactionManager,但是有一些可靠的方法模拟 TransactionScope
所以这些命令将会自动登记我的交易?最终产品将是任何MSDTC管道的交易范围。
答案 0 :(得分:1)
是的,请参阅我的TextMetal项目,示例代码,并注意Plumbing命名空间。如果您有任何疑问,请给我发电子邮没有MSDTC轻微的手,只有ADO.NET,一个工作模式单元,以及一些精心设计的数据访问代码!