1

我面临一个关于我需要通过请求获得的结果的问题。

这就是我现在使用的:

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

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

例如 :

如果 intitule 包含以下文本:“这是一条评论”

如果使用这些键进行研究:“这是”

它完美地工作

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

它不再工作了......

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

我希望我足够清楚。

提前致谢

4

1 回答 1

1

使用SqlMethods.Like

Intitule = "%" + String.Join("%", Intitule.Split(' ')) + "%";
v = v.Where(i => SqlMethods.Like(i.Intitule,Intitule));
于 2012-05-22T10:41:36.187 回答