我在 SQL Server 2008 数据库中有一个位列,我正在尝试使用 Dapper 将其映射到我的对象,该对象具有与位列匹配的布尔字段。当 Dapper 试图说这些列是整数时,我得到了无效的强制转换异常。我如何让它映射到一个布尔值?另外,这个 ORM 会有像样的文档吗?
user1466918
问问题
8499 次
我在 SQL Server 2008 数据库中有一个位列,我正在尝试使用 Dapper 将其映射到我的对象,该对象具有与位列匹配的布尔字段。当 Dapper 试图说这些列是整数时,我得到了无效的强制转换异常。我如何让它映射到一个布尔值?另外,这个 ORM 会有像样的文档吗?
我发现了问题。存储过程在将其转换为 int 的列上使用合并。
该列是否可以为空?如果是这种情况,请尝试使用 type 属性bool?
而不是 just来构造 dto bool
,以正确处理 DbNull 值。更好的文档是代码本身和项目主页。