5.0.5.3 版本的 SqlFunc.IsNull 出了问题 返回

SqlSugar
5 194

5.0.5.3 的版本之前 SqlFunc.IsNull 转换成 SQL 原本是


ISNULL( [d].[IsEmpty], 0 ) AS [IsEmpty]


更新到 5.0.5.3 的版本后转换为


( CASE WHEN ISNULL( [d].[IsEmpty], 0 ) THEN 1 ELSE 0 END ) AS [IsEmpty]


然后就抛出错误讯息:


在有预期条件的内容中指定的非布林类型运算式,接近 'THEN'。


请教群主这应该如何处理,谢谢


热忱回答5