【发布时间】:2014-02-19 06:34:11
【问题描述】:
transactionscope 范围内的每个事务都投票提交。而 TS 就像一无所有。
我想用 transactionscope 包装几个方法。
using(var ts = new TransactionScope())
{
DoSomething1();
DoSomething2();
ts.Complete();
}
这两种方法都打开连接并尝试提交。在死锁超时的情况下,他们多次尝试重新创建与事务的连接。因此,我需要从投票中排除失败的交易并留下成功的交易。
【问题讨论】:
-
我会看到投反对票者的评论,他不喜欢这个问题。
标签: .net ado.net transactionscope