首页 新闻 会员 周边

请问大家lambda表达式如何实现像Sql拼接的那种效果

0
[已解决问题] 解决于 2020-04-24 10:23


返回值为True进行拼接那种。

团子大家族族长的主页 团子大家族族长 | 初学一级 | 园豆:5
提问于:2020-04-24 08:40
< >
分享
最佳答案
0

System.Linq.Expressions.Expression<TDelegate> 这个了解一下,应该可以实现你需要的那种拼接

奖励园豆:5
华临天下 | 小虾三级 |园豆:1501 | 2020-04-24 09:11

好的,谢谢您。

团子大家族族长 | 园豆:5 (初学一级) | 2020-04-24 09:17
其他回答(1)
0

SQL的哪種拼接?

RosonJ | 园豆:4910 (老鸟四级) | 2020-04-24 09:22

类似这种
var strWhere = "";
if(!string.IsNullOrEmpty(product)) //判断参数是否为空
{
strWhere += " AND dbo.Push.Product LIKE @Product ";
}
if (!string.IsNullOrEmpty(content))
{
strWhere += " AND dbo.Push_New.Content LIKE @Content ";
}
if (!string.IsNullOrEmpty(adduser))
{
strWhere += "AND dbo.Push_New.AddUser =@AddUser ";
}

支持(0) 反对(0) 团子大家族族长 | 园豆:5 (初学一级) | 2020-04-24 09:26

@二次元教父虎哥:
你只有Contains裡的值不同,做成變數就好,不用拼接吧

支持(0) 反对(0) RosonJ | 园豆:4910 (老鸟四级) | 2020-04-24 09:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册