zoukankan      html  css  js  c++  java
  • NET CORE EF事务

    直接上代码

    using (var db  = Context)
    {
      using (var TR = db.Database.BeginTransaction())
      {
        try
        {  
          GoodsImg model = new GoodsImg();
          model.CreateTime = DateTime.Now;
          db.GoodsImgs.Add(model);
          db.SaveChanges();

          下面这一步会直接报错,转到catch 执行Rollback()结束事务

          换成正确的执行代码会直接执行Commit()

          var list = db.GoodsImgs.ToList();
          list[10].CreateTime = DateTime.Now.AddDays(7);
          db.SaveChanges();

          TR.Commit();
        }
        catch (Exception)
        {
          TR.Rollback();
          throw;
        }
      }
    }

  • 相关阅读:
    php数组
    php数组排序
    php超级全局变量
    php循环
    php函数
    PHP魔术常量
    php面向对象
    static 关键字
    Final 关键字
    内置函数
  • 原文地址:https://www.cnblogs.com/aghk/p/14519688.html
Copyright © 2011-2022 走看看