1

リクエストで取得する必要がある結果に関する問題に直面しています。

これは私が今使っているものです:

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

Intiture は、ユーザーがテキスト ボックス内に書き込む内容を含む文字列です。

例えば ​​:

intitule に次のテキストが含まれている場合: " this is a comment"

そして、これらのキーを使用して調査を行うと、「これは」

それは完璧に動作します

しかし、「このコメント」を使用して調査を行うと

それはもう機能していません...

基本的に、すべての単語について調査を行う必要があります...

私は十分に明確であることを願っています。

前もって感謝します

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 に答える