私は一日中この問題を解決しようとしてきましたが、本当にうまくいく解決策を見つけていません。一部のデータを検索するときに、複数の単語に基づいてデータを除外したいと考えています。
入力値は、標準の .Split 関数を使用して分割されます。
string[] searchstrings = MessageResult.Split(' ');
検索文字列のすべての文字列に一致するすべてのエントリを除外しようとするクエリ (明らかに正しく動作しません) を作成しました。
var suggestions = (from a in query
from w in searchstrings
where a.Message.ToLower().Contains(w.ToLower())
select a).Distinct();
query は、すべてのデータを持つ私の変数です。このクエリを実際に検索文字列のすべての文字列を含むエントリのみに一致させるにはどうすればよいですか?