在 LINQ to SQL 请求中进行“文字”研究
本文关键字:文字 研究 LINQ to SQL 请求 | 更新日期: 2023-09-27 18:35:01
我遇到了一个关于我需要通过请求获得的结果的问题。
这是我现在使用的:
v = v.Where(i => i.Intitule.Contains(Intitule));
Intitule 是一个字符串,包含用户在文本框中写入的内容。
例如:
如果 intitule 包含以下文本:"这是一个注释">
如果使用这些键进行研究:"这是">
它完美地工作
但是,如果我使用"此评论"进行研究
它不再工作了...
基本上,我需要对每个单词进行研究......
我希望我足够清楚。
提前致谢
使用 SqlMethods.Like
:
Intitule = "%" + String.Join("%", Intitule.Split(' ')) + "%";
v = v.Where(i => SqlMethods.Like(i.Intitule,Intitule));