SqlFunc.HasValue
skh1997 opened this issue · comments
这个方法拼接成Sql条件变成这样了( CASE WHEN ( [Email]<>'' AND [Email] IS NOT NULL ) ,拼接成一个错误的sql条件 THEN 1 ELSE 0 END ),原来是 ([Email]<>'' AND [Email] IS NOT NULL),除非是在lambda中写SqlFunc.HasValue(x.Email) == true才拼接成正确的条件,很疑惑为啥必须这样写
你这个不是最新版本吧
提供完整测试用例
@donet5
源码已经修复,可以进行测试,,NUGET下个版本会发布
好的,多谢
5.1.2.2-preview01 已发布有问题,重新发ISSUES