读书人

Linq 多关键字查询,该怎么处理

发布时间: 2012-12-24 10:43:13 作者: rapoo

Linq 多关键字查询
数据表举例 Test
ID TITLE
1 我是小鸟
2 我是大鸟
3 我是老鸟
4 我是菜鸟

如何使用Linq 像sql语句的中的 or 一样

select * from test where Title like "小" or where Title like "%老%"
最好是迭代类型的
大牛在指导下~
[解决办法]
这个问题肿么让人如此忧桑呢。

from a in Test
where a.TITLE.Contains("小")

[解决办法]
a.TITLE.Contains("老")
select a
[解决办法]

string[] keywords={"小","老"};

from a in Test
where keywords.Any(k=>a.TITLE.Contains(k))
select a

读书人网 >.NET

热点推荐