实体字段类型是int?数据库类型不可空,然后映射出错 返回

SqlSugar
8 211
该叫什么 May 发布于2021/7/23
悬赏:5 飞吻

image.png

实体字段类型是int?数据库类型不可空,然后映射出错,这个怎么处理呢?

热忱回答8

  • 什么数据库 ,数据库类型是什么  字段类型是什么

    0 回复
  • May May VIP0
    2021/7/23

    mysql数据库,数据库类型是int,实体类型是int?数据库没有勾选允许为空

    0 回复
  • May May VIP0
    2021/7/23

    查询即使有返回值也是映射失败的

    0 回复
  • @May:这个是不可能的 ,具体什么原因引起你的问题 ,你可以建一个新表 在建一个新类进行测试,有问题把建表SQL和实体发出来

    0 回复
  • 如果不是.NET FREAMWORK版本   MYSQL.DATA用 8.0.21

    0 回复
  • May May VIP0
    2021/7/23

    image.png调试源码,执行到这一步转换就报异常了,我是netcore5.0+mysql+5.7.18

    0 回复
  • @May:看这个没用的肯定不是你说的问题,你不给DEMO我没办法给你解决

    0 回复
  • int到 int?是不会报错的你可以新建一个表只有一个字段去测试

    0 回复