プログラムでEFクエリ(ラムダを使用した拡張メソッド)を作成するにはどうすればよいですか?と基準を理解しています。擬似コードは次のとおりです。
var query = repository.Where(x => x.Name == "aName");
foreach(string filter in filters)
{
query = query.Where(x => x.FilterValue.Contains(filter))
}
しかし、私が欲しいのはand演算子ではありません。または演算子が欲しいのですが。どうすればよいですか?コードで複雑な基準ツリーを作成するにはどうすればよいですか?