我正在使用执行数据库事务的WCF服务。我找到了一种在任何操作失败时回滚的方法。
public void UpdateFirstTable()
{
//Linq query to update table1
}
public void UpdateSecondTable()
{
//Linq query to update table2
}
如果在UpdateFirstTable()&中执行任何操作时发生异常应该回滚UpdateSecondTable()所做的更改。怎么做到这一点?