Предполагая базовое 3-уровневое приложение (доступ к данным UI-Service) с общей абстракцией уровня доступа к данным (SQL, Xml ...)Как справиться с многокритериальными запросами в архитектуре с 3 уровнями
приложения UI составлено с DataGrids с мульти критериев фильтрами, найти и т.д ..
Так как-иметь дело с многоплатформенными критериями запросами в этой архитектуре без необходимости создавать несколько методы обслуживания со всеми возможными критериями в качестве параметров ..
Обратите внимание, что уровень UI не знает, как работает DAL.
У меня аналогичная проблема –
Вот beggining, но слишком «SQL-зависимые» ... http://www.drewnoakes.com/code/util/Filter.html –