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多条件查询如何实现的主要内容,如果未能解决你的问题,请参考以下文章

asp.net多条件查询

asp.net(MVC) linq语句多条件查询

asp.net中,多条件查询的sql语句怎么写?!

asp.net mvc+ef框架下的多条件查询

MySql怎么实现多条件查询呢?我有五种条件。关键是我想知道查询语句该怎么精简。

用JS脚本如何实现多关键+多条件的查询(SQL语句)?