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