私は ASP.NET MVC で Web サイトを設計していて、リポジトリの正確な性質について少し混乱しているかもしれません。
NerdDinner の例に従って、私のサイトには、必要に応じてエンティティを提供する 1 つのリポジトリが必要です。ただし、関連するエンティティの特定のセットを処理する別のリポジトリを用意する必要があるとも聞きました....?
私のサイトの場合、多数のエンティティ (約 15 のテーブル) がありますが、大部分はすべて関連しています。プル/更新/削除などに必要なすべてのメソッドを含む1つのリポジトリを持つことは問題ありませんか?それとも分割する必要がありますか?