【问题标题】:Odata expand query result by defaultOdata默认展开查询结果
【发布时间】:2016-03-10 04:37:29
【问题描述】:

有没有办法使用 odata 5.7 自动扩展响应中的嵌套实体?

因为默认情况下我们必须添加 ?$expand=myNestedEntity

【问题讨论】:

  • 嗨@Jag。如果我在下面的回答解决了您的问题,请考虑通过单击复选标记接受它。这向更广泛的社区表明您找到了解决方案,并为回答者和您自己赢得了一些声誉。

标签: c# .net odata


【解决方案1】:

或者,这可以通过fluent api 来完成。

builder.EntitySet<MyType>("MyType").EntityType.Expand(SelectExpandType.Automatic, "ExpandedField1", "ExpandedField2");

【讨论】:

    【解决方案2】:

    在您的实体类定义中,在您想要扩展的导航属性上使用AutoExpand 属性。

    命名空间:Microsoft.AspNet.OData.Builder

    表示可以放置在导航属性上的属性 指定它是自动扩展的,或者放置在一个类上来指定所有 导航属性会自动展开。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-20
      • 2015-07-09
      • 1970-01-01
      • 1970-01-01
      • 2020-06-11
      • 1970-01-01
      相关资源
      最近更新 更多