Subsonic 3 - SimpleRepository
Eu estou brincando com repositório simples do Subsonic 3 e estou batendo paredes em entender como lidar com chaves estrangeiras ...
Se eu tiver um objeto de produto contendo
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;
Como posso usar o repositório para trazer de volta uma lista de todos os produtos com seus objetos de categoria instanciados?
No momento, escrevi uma consulta linq que une em product.categoryID = category.ID, o que é muito bom, mas quando eu .ToList () os resultados dessa consulta, a categoria do produto não é instanciada.
Existe uma maneira de fazer isso, ou eu tenho que instanciar manualmente a categoria para cada produto?
Obrigado,
Paulo