【问题标题】:ASP.NET OData query returns properties with empty values for virtual properties in code first modelsASP.NET OData 查询为代码优先模型中的虚拟属性返回具有空值的属性
【发布时间】:2013-07-18 04:49:36
【问题描述】:

我目前正在构建一个 ASP.NET OData 服务,它首先使用 EF5 的代码。当我对实体进行查询时,它会以 JSON 形式返回,并带有相关实体的空值。

我希望实体查询的返回 JSON 中不包含相关实体属性,除非明确提及“包含”。

有没有办法做到这一点?

【问题讨论】:

  • 您的请求 URI 是什么样的?您可以显示示例响应吗?我怀疑您没有在请求中使用 $expand。

标签: asp.net entity-framework ef-code-first odata


【解决方案1】:

您必须通过将相关成员设置为虚拟来启用延迟加载

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-04
    • 1970-01-01
    • 1970-01-01
    • 2017-04-18
    • 1970-01-01
    相关资源
    最近更新 更多