transactionscope范围内的每个事务都为投票投票。和TS一样,所有的矿石都没有。是否有可能在交易范围内的投票中排除交易?
我想用transactionscope包装几个方法。
using(var ts = new TransactionScope())
{
DoSomething1();
DoSomething2();
ts.Complete();
}
这两种方法都打开连接并尝试提交。在死锁超时的情况下,他们会尝试多次重新创建与事务的连接。因此,我需要排除失败的投票并保留成功。
我会看到downvoter对这个问题不喜欢的评论。 –