我有一个实体数据库(EmployeeDB),它包含列调用“Names”中的名称。 这个名字可以是“Jim A McCloud,JJ Bob,Bing Bing Bop,John Doe,Woody Be Bad McCloud等等。”
我有一个文本框,用户可以键入文本,它将返回与他们键入的字符或他们键入的子字符串(整个或部分单词)匹配的结果,类似于Google搜索。然后从数据库中抓取结果并显示在文本框下方的Div区域,在那里他们可以选择要使用的匹配结果。
现在,我只能返回与第一个字符类型匹配的单词。是否有LINQ查询可用于连续匹配与Google搜索类似的整个单词或部分单词?例如,使用上面的db数据,如果我输入“J”,结果将返回Jim A McCloud,JJ Bob作为可选选项。然后,如果我键入“JJ B”,结果将只返回JJ Bob,但每按一次键都会不断更新搜索列表。
谢谢,
-B
答案 0 :(得分:1)
您需要Web服务或WebMethod。
here's a pretty basic example of what you need to get this to work
linq查询看起来像这样:
var retVal = listOfNames.Where(x => x.Contains(yourInputString)).ToList();