powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Фильтрация данных
1 сообщений из 1, страница 1 из 1
Фильтрация данных
    #38261660
maratoss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос про фильтрацию данных на веб-сервисе.

Есть 100+ ентитис на сервисе, нужно организавать фильтрацию и передачу данных клиенту.
Для доступа к данным использую nhibernate, с сервиса на клиент передается dto.

Хотел сделать типа такого для каждой ентитис:
Код: c#
1.
2.
3.
4.
5.
6.
UserDto[] GetUsers(UserFilter filter)
{
   ...
   var query = session.QueryOver<User>().Where(x => x.Name == filter.Name);
   ...
}


но не хочется делать фильтры под каждую ентитис.
Фильтры нужны бывают по всем полям ентитис и если свойство типа DateTime, то указать ОТ и ДО.

Как правильно организовать фильтрацию данных?
Под каждую сущность свой фильтр
или какой-то универсальный фильтр и потом парсинг в criteria
или делать методы с говорящим названием (GetUserByName() ...)
или может WCF DataService - как он с гибернейтом дружит и сможет ли в dto конвертнуть?

Кто как делает подскажите.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Фильтрация данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]