PreprocessQuery内でLINQがどのように機能するかについて混乱しています。カスタム検索画面のクエリが大きくなる問題のトラブルシューティングを行ってきました。クエリの残りの部分は、私が最終的に分離した1つの小さな部分を除いて、機能しているようです。
query = query.Where(i => i.IntValue == 100);
データベースに明らかに一致する値がある場合でも、これは結果を返しません。
ただし、以下は機能します。
query = query.Where(i => i.StringValue == "value");
以前に問題が発生したことのある計算フィールドは含まれていません。私は何が欠けていますか?