批量更新 使用 UseParameter 时候,不触发OnDiffLogEvent事件 返回

SqlSugar 沟通中
5 145

升级到最新版本也不行,

提示,needPrimary key

image.png

热忱回答5

  • fate sta fate sta VIP0
    1个月前

    更新的实体没有主键

    0 回复
  • 我更新的是List集合,使用的是 PostgreSql 数据库,单个实体更新是可以更新成功的,但是不会触发 OnDiffLogEvent 这事件,可能是个Bug

    0 回复
  • image.png

    在 60行如果没有调用 PreToSql(), 则下一行会报错,错误描述是: Update List<T> need Primary key
    image.png

    这个时候 PrimaryKeys 是空,所以才会报上述的错误

    希望可以尽快改进一下,我用的是 PostgreSQL,

    0 回复
  • 本来想在 gitee上直接提pr的,但是发现没有权限

    0 回复
  • @fate sta:有空看下我的反馈,感谢

    0 回复