我指的是这个 SO 问题: Bulk inserts takes longer than expected using Dapper
以及对这个问题的@SamSaffron 评论:
“TransactionScope 做了一堆你通常不关心的 DTC 废话,除非我需要那个功能,否则会避免它,很容易滚动你自己的上下文附加到线程本地存储”
我知道如何通过使用附加到[ThreadStatic]
变量的事务来滚动我自己的 TransactionManager,但是是否有一些可靠的方法来模拟这样TransactionScope
命令将自动登记我的事务?最终产品将是一个没有我们任何 MSDTC 管道的事务范围。