首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

LinQ模糊查询(string数组),该如何解决

2012-04-27 
LinQ模糊查询(string数组)我现在有一个string数组,数组里的数据为table中Name字段的某个相关信息!现在我要

LinQ模糊查询(string数组)
我现在有一个string数组,数组里的数据为table中Name字段的某个相关信息!
现在我要对table中的Name字段进行模糊查询!如何实现
string数组如下:

C# code
string []strArr = new string[]{"ad","d","cdber"};

table中Name的字段信息如下:
Name
adjjjjjsedf
kjjddakjkajdd
nnndkjkjjk
cdberddadfd
我想达到的效果就是把Name字段中所有有"ad","d","cdber"这些字符的所有信息!如何实现!

[解决办法]
C# code
  List<iwms_news> li = new List<iwms_news>();  string[] strArr = new string[] { "中心","铁"};  foreach(string strTemp in strArr)  {         var query = (from news in db.iwms_news                    where SqlMethods.Like(news.title, string.Format("%{0}%",strTemp.ToString()))                    select news).Skip(0).Take(20).ToList<iwms_news>();       li.AddRange(query.ToList<iwms_news>()); }            foreach (iwms_news q in li)                Console.WriteLine(q.title);            Console.ReadLine(); 

热点排行