我有2个POCO类,如Category和Parent。在我的概念模型中,我有一个从Parent到Category的导航属性,但不是相反(从Category到Product)。
我已经能够成功创建产品并为其分配类别并保存更改,例如:
Product p = new Product();
p.Category = someCategory;
context.SaveChanges();
但是,当我加载Products时,Category属性为NULL。有什么建议?
干杯, MOSH
答案 0 :(得分:2)
检索产品时,请急切加载 类别:
var product = ctx.Products.Single(x => x.ProductId == 1).Include("Category");
答案 1 :(得分:0)
除了RPM的回答之外,我刚刚提出了一个相关的问题,要求对包含()的内容进行编译时检查: