实体框架中未加载相关对象

时间:2011-01-10 02:42:17

标签: entity-framework

我有2个POCO类,如Category和Parent。在我的概念模型中,我有一个从Parent到Category的导航属性,但不是相反(从Category到Product)。

我已经能够成功创建产品并为其分配类别并保存更改,例如:

Product p = new Product();
p.Category = someCategory; 
context.SaveChanges();

但是,当我加载Products时,Category属性为NULL。有什么建议?

干杯, MOSH

2 个答案:

答案 0 :(得分:2)

检索产品时,请急切加载 类别

var product = ctx.Products.Single(x => x.ProductId == 1).Include("Category");

答案 1 :(得分:0)

除了RPM的回答之外,我刚刚提出了一个相关的问题,要求对包含()的内容进行编译时检查:

Entity Framework .Include() with compile time checking?

相关问题