Является ли хорошей практикой использование общего репозитория или каждый объект должен иметь свой собственный репозиторий?

Будучи новичком в Asp.Net MVC, я следую примеру SportsStore из книги Pro ASP.Net MVC 3 Framework. .

Все идет хорошо, но теперь я начинаю улучшать базовый пример некоторыми дополнительными объектами. Какой подход лучше: - должен ли каждый объект иметь свой собственный репозиторий (который, казалось бы, дублирует код) или - должен ли быть общий репозиторий для подобных сущностей?

Существуют ли какие-либо другие проекты с той же архитектурой, которые являются более полными образцами?

10
задан Josh Mein 18 June 2012 в 17:42
поделиться