insertable批量插入是原子操作嘛 返回

SqlSugar 待处理
2 98

insertable批量插入在未显式开启事务的情况下,有没有可能会出现部分成功入库,部分失败的情况


热忱回答2

  • using var tran = db.UseTran();//using不能少
     
    db.Queryable<Order>().ToList();
    db.Insertable(new Order() { Name = "a" }).ExecuteCommand();
      
    tran.CommitTran();//commitTran提交,如果没有提交成功会自动回滚

    这样保证百分百安装。 部分库是有安全机质的。

    0 回复
  • 但是批量数据库过多有分页了可能不就不能保证了,建议加上事务。

    0 回复