Предположим, у меня есть коллекция IQuerable и список некоторых строк.
Я могу построить запрос следующим образом:
foreach (var somestring in somestrings)
{
collection = collection.Where(col=>col.Property.Contains(somestring);
}
, который выдаст следующий запрос SQL:
SELECT ...... FROM ..... WHERE
(Property LIKE '%something1%') AND
(Property LIKE '%something2%') AND
(Property LIKE '%something3%')
Обратите внимание, что предложения WHERE связаны с AND.
Есть ли способ построить аналогичный запрос, но связанный с OR?