Odata默认展开查询结果

Jag*_*Jag 3 .net c# odata

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

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

len*_*est 6

在实体类定义中,对要展开的导航属性使用AutoExpand属性。

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

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


avr*_*ool 5

作为替代方案,这可以通过 来完成fluent api

builder.EntitySet<MyType>("MyType").EntityType.Expand(SelectExpandType.Automatic, "ExpandedField1", "ExpandedField2");
Run Code Online (Sandbox Code Playgroud)