Я хочу построить динамическое предложение Linq Where, с несколькими || (ОШ), основанные на пользователя проверяется Флажкипостроить динамический linq где из отмеченных ящиков
мне нужны фильтры, чтобы быть || s - не & & s
Пример:
автомобиля: Автомобиль, внедорожник, грузовик
Цвет : черный, синий, серебристый, белый
двигателя: V4, V6, V8
var query = from v in vehicles
where
(v.Vehicle == "Car" && v.Color == "Blue")
|| (v.Vehicle == "Truck" && v.Engine == "V8")
|| (v.Vehicle == "Car" && v.Engine == "V4")
select v;
Как создать/добавить несколько фильтров с помощью || оператор?
Я смотрел на ScottGu и PredicateBuilder ... но не мог понять, как заставить его работать
Я все еще учусь Linq
ли Вы хотите запросить ваша БД? Какова ваша текущая привязка предикатов? – user3411327