Как сделать фильтрацию по нескольким значениям?
Делал вот так, но так можно передать только одно значению, и по нему фильтровать. А я хочу что б можно было выбрать несколько категорий и по ним фильтровать. Category имеет тип данных enum
printingEdition = printingEdition.Where(x => x.Type == model.Category);
Ответы (1 шт):
Автор решения: Alexander Petrov
→ Ссылка
Сделайте список (массив) категорий и используйте метод Contains:
var models = new List<Category> { Category.A, Category.B };
printingEdition = printingEdition.Where(x => models.Contains(x.Type));