子コレクションの取得を定義する場所を知りたいです。
automapper を使用して、リポジトリ内のすべての EF エンティティをビジネス クラスにマップしています。
シナリオ: BookshelfRepository があります。色、ブランドなどのプロパティを持つ Bookshelf ビジネス クラスがあるとします。db には、Bookshelf が複数の本を持つことができる books テーブルもあります。
a) GetAllBooks () という名前の Bookshelf クラスにメソッドを作成します [ie. 明らかにその本棚のみ] b) 私の本のための新しいリポジトリを作成し、GetBooksByBookshelf() というメソッドを作成します c) その他...
基本的に、自分の本の検索結果をどこに置くかを考えようとしています。Bookshelf クラスまたは Books リポジトリ内。
乾杯の仲間