var q = from order in db.Orders
where 1==1 orderby order.OrderDate descending
select order;一个条件好搞 多条件咋搞
一般多条件查询 拼sql就ok了
解决方案 »
- GridView自动绑定列的列名问题
- XXOO
- 在asp.net中如何实现DateTimePicker控件功能,或者哪里有相关控件可用;
- 在SQL SERVER 中怎么样实现 这个功能?
- 简单问题:在线等待 回者有分
- 请问水晶报表如何用代码实现数据的填充!
- 知不知道请样做动态报表?
- 看了一点儿quickstart但是觉着有些不能介绍,请指教!
- 请问 “无法打开 Web 项目“HISHL7/Dict”。 文件路径不符……”这是什么错误?
- datagrid控制问题
- 我写了个服务调用一个外部程序。在控制台测试情况下,能够看到被调用被调用的外部程序窗口,但在实际服务时窗口没有打开!
- Visual Studio 2005出现的问题,请问如何解决
应该就是多条件了吧。
var datas = from o in db.Orders select o;
然后:
datas = datss.Where(o => o.xx == 'xx');
datas = datas.Where(c => c.xx.Contains('xx');但是这种方式吧,只适合拼接 And 的查询,对 Or 的查询拼接是没用的。
like '%abc' -> EndWith
like 'abc%' -> StartWith
这还是单表 要是多表估计要写一大堆
也许是我没理解吧
谁能给个多条件的例子
最好类似 string.Format("where {0} like'%{1}%'",SearchKey,SearchValue)一行代码搞定