Zawsze chcę spróbować użyć TransactionScope
, ale nie mogę pojąć, co ludzie widzą na ten temat. Więc weźmy przykład:Jak poprawnie używać usługi TransactionScope?
using(TransactionScope tran = new TransactionScope()) {
CallAMethodThatDoesSomeWork1();
CallAMethodThatDoesSomeWork2();
tran.Complete();
}
tak więc najbardziej podstawowe pytanie: Jak mogę napisać „CallAMethodThatDoesSomeWork1()
” tak, że nie wie, jak się toczyć swoje działania z powrotem, jeśli powiedzmy „CallAMethodThatDoesSomeWork2()
” zgłasza wyjątek?
Tak, to jest podstawowe pytanie: –
duplikat http://stackoverflow.com/questions/5265841/how-to-create-a-class-thatwork- with-- transactioncope? rq = 1? – Fabske
@Fabske - tam nie ma odpowiedzi – Denis