【问题标题】:EntityFramework ObjectQuery<T>.Include With Filter abilityEntityFramework ObjectQuery<T>.Include with Filter 能力
【发布时间】:2009-04-28 12:39:56
【问题描述】:

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

有什么想法吗?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-07
      • 2012-01-22
      • 2011-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-05
      • 1970-01-01
      相关资源
      最近更新 更多