EntityFramework ObjectQuery <t> .Include With Filter ability </t>

时间:2009-04-28 12:39:56

标签: c# linq entity-framework ado.net

我正在使用ObjectQuery.CreateQuery()来创建eSQL查询。 我想使用ObjcetQuery.Include来加载相关数据,例如Customer =&gt;订单让EF同时为客户加载所有订单。 问题是我不想要所有相关的对象,我想用条件获取结果。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果您打算仅使用某些相关子实体(订单)实现主实体(客户),则包含将不起作用。实体框架不会实现部分完整类型。相反,我建议投射到一个新的匿名类型。然后你可以包括你喜欢的任何订单。