oracle下where检索空值有问题 返回
C#论坛
老数据
2085
悬赏:0 飞吻
Where(it => it.xx== "")或者Where(it => it.xx== null)
生成的sql WHERE xx ='' WHERE xx =null
这样是查询不到为空的值的
要用这样的sql
WHERE xx is null
才能查询到数据
用SqlFunc.IsNullOrEmpty函数可以判断空值,但是有值的时候不能用这个。
还要自己去判断值时用SqlFunc.IsNullOrEmpty函数,不为空时用=
最好能自动识别