c# - LINQ 中的通配符搜索
问题描述
我已经搜索了互联网,但没有找到有效的东西。这是我想要做的
我希望用户能够使用星号进行通配符搜索,例如(M*chael)
返回 Michael。但我也希望它做一个完整的 LIKE (示例M*ichael
搜索%M*chael%
)。
我一直无法找到任何有效的方法,我已经尝试过
.Where(m => SqlFunctions.PatIndex(newFilter, m.Manufacturer.strLocation.ToUpper()) > 0);
我也试过了
没有运气,非常沮丧。任何帮助,将不胜感激!!
解决方案
推荐阅读
- android - activity_home_drawer.xml 似乎是空的
- node.js - Mongoose 多参考指定模型
- elasticsearch - 如何在具有不同路由的不同索引中索引相同的文档
- javascript - 如何映射数组、创建 Promise 并在解决时中断
- node.js - 我该如何解决错误 gypgyp ERR!ERR! 发现 VSfind VS msvs_version 未从命令行或 npm 配置设置?
- node.js - 快速会话身份验证和分配变量
- javascript - 如何根据变化的输入进行计算?
- reactjs - 创建实时协作 React.js 应用程序时,如何在用户之间同步 Redux 操作?
- reactjs - Testcafe - 单击按钮后如何获取更新状态值
- xsd -
我正在为我们的(旧)XML 输出编写一个模式,并且遇到了一个元素可能包含一些子元素的问题。我在架构中使用了“xs:all minOccurs="0",但是当我针对 XML 进行验证时,它需要每个子元素至少有一个实例。
<xs:element name="Pr