我有一个实体数据库 (EmployeeDB),其中包含名为“名称”的列中的名称。名称可以是“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