linq語法希望動態改變,想請問該怎麼做呢?

weixin_44220506 weixin_44220506 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我有一段如下的linq語法用來搜尋資料庫:


a => a.tdIsDelete != true && a.uStatus >= 0 && ((a.uLoginName != null && a.uLoginName.Contains(key)) || (a.uRealName != null && a.uRealName.Contains(key)))


其中,「uLoginName」及「uRealName」目前是or,但我希望依據用戶給予的參數來查詢。

例如:變數【bLoginName = true】而【變數bRealName=false】時,只確認uLoginName是否含包key,而不在乎uRealName是否有包含。

這時候我希望的linq語法如下:


a => a.tdIsDelete != true && a.uStatus >= 0 && ((a.uLoginName != null && a.uLoginName.Contains(key)))



請問我該怎麼做呢? 謝謝大家。
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
weixin_44220506
C# 111,129 成员 642,538 内容