我在SQL Server 2008数据库中有一个列,我正在尝试使用Dapper将其映射到我的对象,该对象具有与位列匹配的布尔字段。我得到了无效的强制转换异常,因为Dapper试图说明列是整数。如何让它映射到bool?此外,这个ORM会有适当的文档吗?
答案 0 :(得分:3)
我发现了问题。存储过程在列上使用coalesce,将其作为int进行转换。
答案 1 :(得分:1)
该列可以为空吗?如果是这种情况,请尝试使用bool?
类型为bool
的类型的属性来构造dto,以正确处理DbNull值。更好的文档是代码本身and the project home。