首页 > 解决方案 > LINQ 中的通配符搜索

问题描述

我已经搜索了互联网,但没有找到有效的东西。这是我想要做的

我希望用户能够使用星号进行通配符搜索,例如(M*chael)返回 Michael。但我也希望它做一个完整的 LIKE (示例M*ichael搜索%M*chael%)。

我一直无法找到任何有效的方法,我已经尝试过

.Where(m => SqlFunctions.PatIndex(newFilter, m.Manufacturer.strLocation.ToUpper()) > 0);

我也试过了

通配符搜索助手实体框架

没有运气,非常沮丧。任何帮助,将不胜感激!!

标签: c#entity-frameworklinq

解决方案


推荐阅读