InsertOrUpdate在事务里执行完提交后在数据库中找不到 返回

SqlSugar 老数据
2 3111
using (ISqlSugarClient Db = DBHelp.GetInstance())
            {
                Db.BeginTran();
                try
                {
                    Db.InsertOrUpdate(model.Hearder);
                    foreach (var item in model.Dtl)
                    {
                        Db.InsertOrUpdate(item);
                    }
                    Db.CommitTran();
                }
                catch (Exception ex)
                {
                    Db.RollbackTran();
                    msg.Status = "E";
                    msg.Message = ex.Message;
                }


热忱回答2

  • 小杰 小杰 VIP0
    2017/4/13

    没有这条数据就是走了UPDATE 并且没有更新成功,只有GUID类型不支持该方法

    0 回复
  • 我这里用主键不是guid也是这样的

    没有报错执行完后就是没有数据

    0 回复