FairyFox5700
@FairyFox5700

На каком уровне в трехуровневой архитектуре должна находиться пагинация, фильтрация и сортирование?

Где мне разместить пагинацию, сортирование и фильтрование.
Этим всем должен заниматься слой данных ( репозиторий) ?
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
ayazer
@ayazer
Sr. Software Engineer
конечно, ведь репозиторий должен знать как составить скл (или какие параметры передать в орм чтоб она сгенерировала нужный запрос).

можно пойти и от противоположного - если репозиторий ничего не знает про пагинацию/фильтрацию то вам нужно будет каждый раз доставать все данные с базы чтоб потом выбрать только те что нужно отображать. выглядит максимально мерзко, правда?)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы