Odata默认扩展查询结果

时间:2016-03-10 04:37:30

标签: c# .net odata

有没有办法在odata 5.7的响应中自动展开嵌套实体?

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

2 个答案:

答案 0 :(得分:3)

在您的实体类定义中,使用您希望展开的导航属性上的AutoExpand atttribute。

答案 1 :(得分:1)

作为替代方案,可以使用fluent api完成此操作。

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