我有一个带有返回 0 或 1 的 CASE WHEN 命令的 sql 语句。当我尝试执行填充我的实体对象的查询时,它总是将布尔属性设置为 false。所以我尝试将我的属性的数据类型更改为整数,它总是返回 0,即使查询在 SQL Server 上返回了正确的值。
这是片段:
CAST(CASE WHEN Partner.ID IS NULL THEN 0
ELSE 1 END AS BIT) AS Associated
你能帮助我吗?
谢谢