我有一個List<string> filterCriteria
其中包含一個或多個關鍵字來搜索我的數據庫中的一列,基於客戶端的用戶選擇。Linq multplie其中查詢或運營商
我的問題是,即時通訊不太確定如何建立我的LINQ到SQL語句,因爲它可能沒有'或'操作符或它可能有多個(10+)。
這是在此基礎列表中,我需要使用或經營者在我List<string> filterCriteria
由詞查詢「originalQuery」我原來的查詢
var originalQuery = (from p in productContext.Products
select p);
。
E.g.
originalQuery = originalQuery.Where(p => p.ProductRange == "criteria1" ||
p.ProductRange == "criteria2");
等等......
看看PredicateBuilder幫助你:http://www.albahari.com /nutshell/predicatebuilder.aspx –
順便說一下,這裏不太清楚asp-classic在哪裏。我建議你澄清或刪除標籤。 –