标签: c# linq entity-framework ado.net
我正在使用ObjectQuery.CreateQuery()来创建eSQL查询。 我想使用ObjcetQuery.Include来加载相关数据,例如Customer =>订单让EF同时为客户加载所有订单。 问题是我不想要所有相关的对象,我想用条件获取结果。
有什么想法吗?
答案 0 :(得分:0)
如果您打算仅使用某些相关子实体(订单)实现主实体(客户),则包含将不起作用。实体框架不会实现部分完整类型。相反,我建议投射到一个新的匿名类型。然后你可以包括你喜欢的任何订单。