transactionscope範圍內的每個事務都爲投票投票。和TS一樣,所有的礦石都沒有。是否有可能在交易範圍內的投票中排除交易?
我想用transactionscope包裝幾個方法。
using(var ts = new TransactionScope())
{
DoSomething1();
DoSomething2();
ts.Complete();
}
這兩種方法都打開連接並嘗試提交。在死鎖超時的情況下,他們會嘗試多次重新創建與事務的連接。因此,我需要排除失敗的投票並保留成功。
我會看到downvoter對這個問題不喜歡的評論。 –