在 LINQ to SQL 请求中进行“文字”研究

本文关键字:文字 研究 LINQ to SQL 请求 | 更新日期: 2023-09-27 18:35:01

我遇到了一个关于我需要通过请求获得的结果的问题。

这是我现在使用的:

v = v.Where(i => i.Intitule.Contains(Intitule));

Intitule 是一个字符串,包含用户在文本框中写入的内容。

例如:

如果 intitule 包含以下文本:"这是一个注释">

如果使用这些键进行研究:"这是">

它完美地工作

但是,如果我使用"此评论"进行研究

它不再工作了...

基本上,我需要对每个单词进行研究......

我希望我足够清楚。

提前致谢

在 LINQ to SQL 请求中进行“文字”研究

使用 SqlMethods.Like

Intitule = "%" + String.Join("%", Intitule.Split(' ')) + "%";
v = v.Where(i => SqlMethods.Like(i.Intitule,Intitule));