Здравствуйте, gandjustas, Вы писали:
G>>>Мода — она такая, везде ропозитарии, хотя они не нужны.
A>>Репозиторий как DAL конечно не нужен, здесь ORM нормально справляется. Если же репозиторий как сервис, работающий с внешними данными, и который является частью домена, то почему нет.
G>Почему для внешних данных нужен репозиторий? Зачастую внешний сервис, это именно сервис. Ты ему запросы, он тебе ответы. Все. Никакого ооп не надо. И заботиться о целостности внешних данных не надо. На то они и внешние.
Он нужен, если стоит задача в домене абстрагироваться от способа получения данных. Если такой задачи не стоит, то можно и DbContext из сервиса дёргать, а то и прямо из контроллера