Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
source.Where(item => values.Contains(item.Property))
Where(this IQueryable<T> source, Expression<Func<T,TResult>> selector, IEnumerable<TResult> values). Там бы и конструировался ваш запрос с помощью Or.public static IQueryable<T> WhereContains(this IQueryable<T> source, IEnumerable<TResult> values, Expression<Func<T, TResult>> selector)
source.WhereContains(new [] { value1, value2, value3 }, obj => obj.FieldOrProperty);
source.Where(obj => obj.FieldOrProperty == value1 || obj.FieldOrProperty == value2 || obj.FieldOrProperty == value3);
Расширения LINQ для Azure Table Storage, реализующие Or и Contains