ASP.NET MVC: Wie viele Repositorys?

Ich entwerfe gerade eine Website in ASP.NET MVC und bin vielleicht ein wenig verwirrt über die genaue Art eines Repositorys.

Nach dem NerdDinner-Beispiel sollte meine Site ein Repository haben, in dem die Entitäten nach Bedarf bereitgestellt werden. Ich habe jedoch auch gehört, dass Sie verschiedene Repositorys haben sollten, die sich mit bestimmten Mengen verwandter Entitäten befassen ...?

Auf meiner Site wird es eine Reihe von Entitäten geben (etwa 15 Tabellen), die meisten sind jedoch alle verwandt. Ist es in Ordnung / ratsam, ein Repository zu haben, das alle Methoden enthält, die ich zum Abrufen / Aktualisieren / Löschen usw. benötige, oder sollte ich sie aufteilen?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage