私は現在、ASP.NET MVCでウェブサイトを設計しており、リポジトリの正確な性質について少し混乱しています。ASP.NET MVC:リポジトリはいくつありますか?
NerdDinnerの例の後、私のサイトには、必要に応じてエンティティを提供する1つのリポジトリが必要です。しかし、私はまた、関連するエンティティの特定のセットを扱う異なるリポジトリを持つべきであると聞きました....
私のサイトの場合、多数のエンティティ(約15テーブル)がありますが、大部分はすべて関連しています。プル/アップデート/削除などに必要なすべてのメソッドが含まれているリポジトリを1つ持っていることをお勧めしますか?またはそれらを分割する必要がありますか?
この場合、リポジトリは特定の著者によってすべての本を返すだろうか? – Sergio
書籍を依頼しているので、書籍保管室 – jao
が表示されます。たぶん、これについて間違った考え方をしているかもしれませんが、エンティティ(私の場合、エンティティの枠組み)の面では奇妙に思えます。私は助けができませんが、著者があれば、 。その点で、それらを別のリポジトリに分割するのは変です。 – Sergio