4
下面的代碼:如何使用動態OR語句構建Linq查詢?
var dynamicQuery = from a in _context.Users select a;
string[] args = new string[] { "aa", "bb", "cc" };
foreach (string word in args)
dynamicQuery = dynamicQuery.Where(x => x.Name.Contains(word));
return dynamicQuery.ToList();
會讓我創建LINQ查詢與和表達的動態列表。
但假設我想要做同樣的事情,只能使用動態列表或表達式?
雖然這確實答案這種特定情況下,有沒有更通用的方法 – sternr
@sternr:請問編輯...... –
那是我最初的想,但它給了我一個stackoverflow異常,就好像謂詞調用它自己而不是以前的Func – sternr