如何使用LINQ处理WCF服务中的事务

时间:2011-06-06 10:12:48

标签: asp.net wcf

我正在使用执行数据库事务的WCF服务。我找到了一种在任何操作失败时回滚的方法。

  public void UpdateFirstTable()
            {
                //Linq query to update table1
            }

        public void UpdateSecondTable()
        {
            //Linq query to update table2
        }

如果在UpdateFirstTable()&中执行任何操作时发生异常应该回滚UpdateSecondTable()所做的更改。怎么做到这一点?