Привет парни,
есть задача делать выборку из БД:
- по дате fromDate и toDate,
- по параметру clientId,
- по параметру messageId,
Все эти наборы фильтров возможны в разных вариациях, смотря что там юзер в UI себе натыкает.
Реализовано это все в коде приложения
ASP.NET CORE, а не в хранимках БД.
Вопрос: кто занимался подобными динамическими фильтрами, на чем реализовывали? ExpressionTrees, мешок if'ов и switch'ей или как-то иначе по-человечески? Просьба пнуть в сторону где подобные примеры есть или кинуть ссылку на книгу