c# - 为什么动态 linq 不能包含第一个字符搜索?
问题描述
我开始使用动态 LINQ。我不明白为什么下面的代码在搜索时不能包含搜索变量的第一个字符?
query = query.Where($"{orderColumn}.Contains(@0)", search);
例如; 字:伊斯坦布尔,当我搜索“stanbul”时,没关系,它得到了。但是当我搜索“istan”时,它没有得到。
你能帮我吗?
解决方案
推荐阅读
- sql - 一行 SQL where 子句中有多个 '='
- powershell - 使用 Microsoft 团队错误异常调用“GetRemoteNewCsOnlineSession”配置应用程序访问策略
- amazon-web-services - 存储错误:应用程序尝试写入没有提供 id 的对象,但存储中已包含 id
对于这个对象 - php - 插入帖子的评论时,它给作者 null
- django - 测试抽象模型时,Django 在 id 字段上引发 ValidationException
- regex - 正则表达式:匹配两个最接近的字符串,它们之间仅出现另一个字符串
- javascript - 合并两个对象 React Native
- node.js - node 或 npm:如何查看已安装包的源代码
- javascript - 在 JavaScript 的 Web Worker (worker.js) 中创建图像
- matlab - 如何在 matlab 中将新点投影到 PCA 创建的空间上