【问题标题】:Optimize query with AutoMapper on navigation property table在导航属性表上使用 AutoMapper 优化查询
【发布时间】:2017-09-07 20:43:35
【问题描述】:

使用 Automapper 通过 EF 核心、数据模型公开 OData,

  • 客户,与订单的一对多关系
  • 订购

Customer 类有一个 ICollection 的 Order。使用 Automapper 可查询扩展 ProjectTo。一切正常。

但是,查看 EF 向 SQL 发送的查询,即使 OData 请求中没有扩展,它也总是将查询发送到 Order。如何纠正这个问题?

【问题讨论】:

    标签: automapper


    【解决方案1】:

    是的,这是默认行为。您必须明确告诉 AM 您不希望它获取什么。见here

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-21
    • 1970-01-01
    • 1970-01-01
    • 2016-07-19
    • 2023-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多