У меня есть asp.net MVC-приложение и недавно начал внедрять шаблон репозитория с уровнем проверки сервиса, как this.
Я создаю один репозиторий/сервис для каждой модели, которую я создаю. Это избыток? Вместо этого следует создать один репозиторий/службу для каждой логической бизнес-области, которая предоставляет CRUD для разных моделей?
Мне кажется, что я либо загромождаю дерево проекта множеством файлов, либо загромождает класс со многими методами. 6 в одну сторону половину десятка другой. Можете ли вы представить какие-либо хорошие аргументы в любом случае?