标签: .net multithreading transactions
我想并行执行一个任务,每个线程需要具有数据库访问权限,但如果一个线程失败,则所有线程中的事务都将失败。
您可以假设事务在创建线程之前处于活动状态,并且在完成线程后提交。
我也在System.Transactions命名空间下使用TransactionScope。
答案 0 :(得分:0)
您可能正在寻找DependentTransaction - 只需将其中一个传递给您的每个消费线程。