6

Subsonic 3 のシンプルなリポジトリをいじっていて、外部キーの扱い方を理解するのに壁にぶつかっています...

を含む製品オブジェクトがある場合

int ID; 

string name; 

string description; 

Category category; 

int categoryID (this one is just to persist the product's categoryID to the DB)

and a category object containing 

int ID; 

string name;

リポジトリを使用して、カテゴリ オブジェクトがインスタンス化されたすべての製品のリストを戻すにはどうすればよいですか?

現時点では、product.categoryID = category.ID に参加する linq クエリを作成しましたが、これはすべて問題ありませんが、このクエリの結果を .ToList() すると、製品のカテゴリがインスタンス化されません。

これを行う方法はありますか、または各製品のカテゴリを手動でインスタンス化する必要がありますか?

ありがとう、

ポール

4

1 に答える 1