【发布时间】:2013-01-04 16:19:05
【问题描述】:
我一直想尝试使用TransactionScope,但我就是不知道人们看到了什么有用的东西。所以我们举个例子:
using(TransactionScope tran = new TransactionScope()) {
CallAMethodThatDoesSomeWork1();
CallAMethodThatDoesSomeWork2();
tran.Complete();
}
所以最基本的问题是:我如何编写“CallAMethodThatDoesSomeWork1()”以便它知道如果假设“CallAMethodThatDoesSomeWork2()”抛出异常,它如何回滚其操作?
【问题讨论】:
标签: c# .net vb.net transactionscope