List<string> filterCriteria
クライアント側でのユーザー選択に基づいて、データベース内の列を検索するための 1 つまたは複数のキーワードを含む があります。
私が抱えている問題は、「or」演算子がないか、複数(10以上)を持つ可能性があるため、linq to sqlステートメントを構築する方法がよくわからないことです。
これは私の元のクエリです
var originalQuery = (from p in productContext.Products
select p);
次に、リストに基づいて、List<string> filterCriteria
使用中の単語または演算子で「originalQuery」を照会する必要があります。
例えば
originalQuery = originalQuery.Where(p => p.ProductRange == "criteria1" ||
p.ProductRange == "criteria2");
等々...