Subsonic 3 - SimpleRepository

Ich spiele mit dem einfachen Repository von Subsonic 3 herum und finde heraus, wie man mit Fremdschlüsseln umgeht ...

Wenn ich ein Produktobjekt habe, das enthält

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;

Wie kann ich das Repository verwenden, um eine Liste aller Produkte mit ihrem instanziierten Kategorieobjekt wiederherzustellen?

Im Moment habe ich eine linq-Abfrage geschrieben, die sich mit product.categoryID = category.ID verbindet, was alles in Ordnung und gut ist, aber wenn ich .ToList () die Ergebnisse dieser Abfrage erhalte, wird die Kategorie des Produkts nicht instanziiert.

Gibt es eine Möglichkeit, dies zu tun, oder muss ich die Kategorie für jedes Produkt manuell instanziieren?

Vielen Dank,

Paul

Antworten auf die Frage(2)

Ihre Antwort auf die Frage