.NET6下的DBNull.Value针对pg数据库int4(可为NULL)插入报错 返回

SqlSugar 老数据
5 1049
该叫什么 花叶 发布于2023/2/17
悬赏:5 飞吻

SqlSugarCore版本:5.1.3.47

使用DBNull.Value当做参数值时报数据库需要是int传入的是string。

使用null当做参数值则正确。

两种方式生成的sql一致。

热忱回答(5)

  • fate sta fate sta VIP0
    2023/2/17

    提供代码

    0 回复
  • fate sta fate sta VIP0
    2023/2/17

    dbnull.value你怎么传的

    0 回复
  • 花叶 花叶 VIP0
    2023/2/20

    增加的时候

    图片.png

    得到的Dictionary<string, object>

    图片.png

    插入数据库

    图片.png

    能运行的代码这个不好弄啊

    0 回复
  • fate sta fate sta VIP0
    2023/2/20

    传null

    0 回复
  • 花叶 花叶 VIP0
    2023/2/20

    嘿嘿,我就是改成nulll了。鉴于你这速度我在提一个。刚发现的

    0 回复