sqlsugar读取数据出错“实体与表映射出错。”
使用.Net6+SqlSugar编写一个微信小程序的WebApi,其中一个类的写数据到数据正常,但是在读取的时候出现如下错误:
message: "中文提示 : 实体与表映射出错。Common Language Runtime detected an invalid program.
English Message : Entity mapping error.Common Language Runtime detected an invalid program."
想不通写数据没问题,但是读数据实例化对象却失败了,最后排查发现是字段类型不一致导致的。
类某个属性定义为long类型,但是数据库该映射字段则是varchar字符型,所以导致读取的时候无法直接将字符串转为long类型的属性值。
修改数据库字段数据类型或者类属性类型即可!