Как я могу построить запрос Linq с динамическими операторами OR?

Следующий код:

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 с динамическим списком выражений И .

Но предположим, что я хотел сделать то же самое, только с динамическим списком выражений OR ?

7
задан Anthony Pegram 24 August 2011 в 18:25
поделиться