最近使用entityframewok生成数据库,使用dapper来访问数据库,产生了一个意外的bug,下面是产生bug的示例以及解决方案。由于用entityframework生成数据库,默认情况entityframewok将bool?转换为tinyint(1),使用dapper查询数据时报错(部分数据为空,部分数据不为空,且查询出来的第一条是可为空的数据才会出现问题,否则不会报错)。1、定义一个类:publicclassBugNullable{publicintID{get;set;...
查看全文