永发信息网

LINQ中关于可能为null的相等比较查询如何表达?

答案:4  悬赏:0  手机版
解决时间 2021-03-25 04:00
LINQ中关于可能为null的相等比较查询如何表达?
最佳答案
在 p.Option2 == para.Option2这句里面,只要p和para不会null就可以!
option为不为空都可以的,就比如p.Option2 == para.Option2里面的Option2都为空,那么这个还是为true的。
全部回答
数据库的NULL值在C#里用DBNULL.Value表示,查询数据库时先做空判断吧
默认情况下 数据库本身就无法比较null值, 除非你显式 指定, p.Option1 == null && para.Option1 ==null
this.NewDataContext.GetTable().FirstOrDefault(p => p.Subject == para.Subject && (para.Option1 == null || (para.Option1 != null && p.Option1 == para.Option1 ))&&(para.Option2 == null || (para.Option2 != null && p.Option2 == para.Option2 )));
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
支付宝钱已转出,可以又退回来的吗?
不能重复的用三笔把它连起来?谢谢
伊乐藻和黑藻怎么区分
明年二月份有什么大型体育赛事
。 第三题填空正确的方法是什么?
我想问一下为什么更新了Faceu之后拍照有声音
农村自建房13米*9.5米两层设计,哪个设计方案
我想问一下新疆的南部也就是南疆能不能养虾
给排水中的最不利点的最低工作压力和最低静水
正常人体重偏胖用二甲双胍减肥有什么付作用
传奇世界GM后台怎么进
饥荒联机版老奶奶怎么玩 饥荒联机版老奶奶攻
广西生鱼片的蘸料做法
读完江财的金融学cfa方向能拿到什么证书
C17038S 如何制定理财规划
推荐资讯
南平人送笋干什么意思
梅长苏姓梅为什么要叫苏先生
韩国电影委托人里 开冰箱喝水的女人是什么情
星际2怎么才能玩美服
猫脱毛严重怎么办
适合摘抄背诵的中国古代优美的诗歌有哪些?
华为一闪一闪怎么回事。
当你们无聊的时候干什么
各位老师:谁有c#中apriori算法的代码可否把代
AEG这个公司和中和过合作了么还是被收购了?
皮蛋瘦肉粥用鸡肉的话,怎么能让鸡肉不那么老
英语中in+年份,年份有加s跟没加s有什么区别,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?