**
编辑:
好的,谢谢你的分析器。那么如果事务不用于 SQL,那么它的目的是什么?本文展示了一个使用简单事务的示例:
http://msdn.microsoft.com/en-us/library/ms172152(v=vs.90).aspx
如果它不是为了回滚他们试图恢复的内容以防代码失败,那么这样做的目的是什么?环境事务和正常事务之间的 tge 差异是什么?
void RootMethod()
{
using(TransactionScope scope = new TransactionScope())
{
/* Perform transactional work here */
SomeMethod();
scope.Complete();
}
}
void SomeMethod()
{
using(TransactionScope scope = new TransactionScope())
{
/* Perform transactional work here */
scope.Complete();
}
}