为了账号安全,请及时绑定邮箱和手机立即绑定

Linq 多条件查询 如何写?

Linq 多条件查询 如何写?

慕码人8056858 2018-11-06 06:03:00
asp.net+ sql server 多条件查询(高级搜索),假如一共可以输入5个条件,但是用户根据需要可能只输2个或3个,也肯能是4个,写查询方法是不是也需要写多个方法,还是只需要写一个方法,有好的解决方法吗,提供点思路也可以啊,请数据库高手指点。 比如有三个条件,分别对应于三个TEXtBox,tj1\tj2\tj3 可以这样构造: sql="select * from table_name where 1=1"; if(tj1!="") { sql+=" and tj1='"+tj1+"'" } if(tj2!="") { sql+=" and tj2='"+tj2+"'" } if(tj3!="") { sql+=" and tj3='"+tj3+"'" }用linq应该如何写?
查看完整描述

2 回答

?
慕姐4208626

TA贡献1852条经验 获得超7个赞

动态查询是正解,不过楼上给的文章倒不怎么切题。

主要就是拼接条件,最后执行。


查看完整回答
反对 回复 2018-11-07
  • 2 回答
  • 0 关注
  • 440 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信