Поэтому у меня два вопроса:
- Как и когда мне следует использовать класс Data? Не могли бы вы показать мне несколько примеров?
- Где мне писать запросы? Некоторые статьи рекомендуют писать его напрямую в Endpoint, а другие советуют создавать репозитории с запросами и использовать эти запросы. Второй подход мне кажется лучше (более понятный код), однако, ИМХО, он противоречит принципам вертикальной срезной архитектуры.
Подробнее здесь: https://stackoverflow.com/questions/790 ... te-queries