Repository-Muster: Eine Repository-Klasse für jede Entität?
Sagen Sie, Sie haben die folgenden Entitäten in einer LINQ-Klasse definiert:
Product
Customer
Category
Sollte ich eine Repository-Klasse für alle haben:
StoreRepository
... oder sollte ich haben:
ProductRepository
CustomerRepository
CategoryRepository
Was sind die Vor- und Nachteile der einzelnen? In meinem Fall habe ich mehrere "Anwendungen" in meiner Lösung ... die Store-Anwendung ist nur eine davon.