ASP.NET MVC: Ile repozytoriów?

Jestem w trakcie projektowania strony internetowej w ASP.NET MVC i być może jestem trochę zdezorientowany co do dokładnego charakteru repozytorium.

Podążając za przykładem NerdDinnera, moja witryna powinna mieć jedno repozytorium, które obsługuje podmioty, których potrzebuję. Słyszałem jednak, że powinieneś mieć różne repozytoria, które zajmują się określonymi zestawami powiązanych podmiotów ....?

W przypadku mojej strony będzie wiele podmiotów (około 15 tabel), ale większość z nich jest powiązanych. Czy dobrze jest mieć jedno repozytorium zawierające wszystkie metody, które będę potrzebować do ściągnięcia / aktualizacji / usunięcia itp., Czy też powinienem je podzielić?

questionAnswers(8)

yourAnswerToTheQuestion