If we manually build our associations will we have to expose foreign keys in our domain model?
For example, if I a retrieve all Products and all Categories, the only way I can manually build the Product.Categories property is if I expose the ProductCategory mapping in my model?
I'd rather not do this if there is an alternative (note that eager loading via EF is not an option as I have two many associations to load).