Предположим, что у вас есть следующие сущности, определенные в классе LINQ:
Product
Customer
Category
Должен ли я иметь один класс репозитория для всех:
StoreRepository
... или мне нужно:
ProductRepository
CustomerRepository
CategoryRepository
Каковы преимущества и недостатки каждого? В моем случае у меня есть несколько "приложений" в моем решении... приложение Store является лишь одним из них.