Вопрос про фильтрацию данных на веб-сервисе.
Есть 100+ ентитис на сервисе, нужно организавать фильтрацию и передачу данных клиенту. (для доступа к данным использую nhibernate)
Хочу сделать типа такого для каждой ентитис:
User[] GetUsers(UserFilter filter)
{
//to do
}
Как правильно делать фильтрацию - под каждую сущность свой фильтр или какой-то универсальный и потом парсинг в criteria?