asp.net多条件查询如何实现
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net多条件查询如何实现相关的知识,希望对你有一定的参考价值。
我想做一个手机网站,希望能实现多条件查询,就是跟平常手机网店一样,可以根据价格,品牌等等条件查询,并显示出结果。请问该怎么做?请尽量详细一点。
就是根据你的数据库的表,多条件select呗!举个例子
select * from 表名 where 价格字段名='用户输入的值'and 品牌字段名='用户输入的值'
等等 参考技术A select * from table where 1=1 这里把要用的条件用 and 接起来 参考技术B 您说的那是商品筛选吧,
这样的语句:select * from table where 1=1 就行不通了。
商品筛选的话。这样不行的,品牌和价格除外呢,很多自定义属性的。
价格也不是输入的。也是范围内的。
asp.net mvc+ef框架下的多条件查询
参考技术A Linq 查询吗?var query=db.tables.where(o=>o.name=="dasdas"&&age<=30&&age>=21).tolist();追问
是这种复合查询,用户可能填一个,也可能填多个,进行搜索
var query=db.tables;
string start="",end="";
int type1=-1,type2=-1;
if(!string.IsNullOrEmpty(start)&&!string.IsNullOrEmpty(end))
query=query.where(o=>o.start==start&&o.end==end);
if(type1!=-1)//-1 就是请选择
query=query.where(o=>o.车辆类型==type1);
if(type2!=-1)
query=query.where(o=>o.车辆高度==type2);
return query;
以上是关于asp.net多条件查询如何实现的主要内容,如果未能解决你的问题,请参考以下文章