MVC 事物同时保存,更新数据库

本人小白一枚,第一次写博,主要用作笔记,怕以后忘记了,大神尙可路过,也可多多指教

事物用在同时保存更新数据时,及只要在事物块的范围内,有一个操作出错则事物块所有更新,保存等操作都不会执行
        首先引用System.Transactions;
        在action中代码如下:

public ActionResult RefundAffirmSave(OrderRefundModel model)
{
      //使用事物块
      using (TransactionScope scope = new TransactionScope())
     {

           需要同时操作的代码

//提交事物
scope.Complete();

      }

}

posted @ 2015-12-29 17:23  夏天的小枕头  阅读(324)  评论(0编辑  收藏  举报