我總是想嘗試使用TransactionScope
,但我無法弄清楚人們看到的有用的東西。因此,讓我們舉個例子:如何正確使用TransactionScope?
using(TransactionScope tran = new TransactionScope()) {
CallAMethodThatDoesSomeWork1();
CallAMethodThatDoesSomeWork2();
tran.Complete();
}
所以,最基本的問題:我怎樣寫「CallAMethodThatDoesSomeWork1()
」,使其知道如何推出它的行動回來,如果讓我們說「CallAMethodThatDoesSomeWork2()
」拋出一個異常?
是的,這是基本的問題 –
重複http://stackoverflow.com/questions/5265841/how-to-create-a-class-that-works-with- transactionscope?rq = 1? – Fabske
@Fabske - 這裏沒有答案 – Denis