I am playing around with Subsonic 3\'s simple repository and am hitting walls in understanding how to deal with foreign keys...
If I have a product object containing
you need to get linq to populate it,
using something like
var query = from product in repo.All(Product)
join categoryItem in repo.All(Category)
on product.CategoryId equals categoryItem.Id
select new {
ID = product.ID,
name = product.name,
description = product.description,
categoryId= product.CategoryId
category = categoryItem
};