如何加载(两级向上)?

时间:2012-12-04 08:28:41

标签: entity-framework entity-framework-4 eager-loading

模型如下所示: 客户(型号) - 订单(型号) - 产品(型号) ---颜色(型号) - 姓名(财产)

列出产品的详细信息时,我想显示客户名称(名称是客户模型的属性)。

我正在使用的代码是

db.Products.Include("Order").Include("Customer").Include("Color").Where('my where query')

我收到的错误消息是Product没有Customer的导航属性。如何获得Product的属性?

我正在使用带有SQL Azure后端的Entity Framework 4.3.1。

1 个答案:

答案 0 :(得分:1)

您可以在Include中使用点表示法:

db.Products.Include("Order.Customer").Include("Color").Where(...)