可为null的对象必须有一个值。
原因:查询的表中存在某字段的值是null,然后代码对应的实体属性字段没有设置可为null,如:public int Age {get;set;}
排查:将查询后转换的对象里的属性字段设置可为null,如:public int? Age {get;set;}
文章讨论了在编程中遇到的问题,当查询返回的表字段值为null,但实体属性字段不允许为null时,如何解决。建议将查询后的对象属性字段改为可接受null的类型,如int?Age。
可为null的对象必须有一个值。
原因:查询的表中存在某字段的值是null,然后代码对应的实体属性字段没有设置可为null,如:public int Age {get;set;}
排查:将查询后转换的对象里的属性字段设置可为null,如:public int? Age {get;set;}
2530
451
769

被折叠的 条评论
为什么被折叠?