oracle下where检索空值有问题 返回

反馈
78
该叫什么 cdb 发布于2周前
悬赏: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函数,不为空时用=


最好能自动识别

热忱回答0

版块

学习文档

最新会员

发布达人

回贴达人