OData-$扩展非导航属性的导航属性

OData-$扩展非导航属性的导航属性,odata,olingo,Odata,Olingo,例如,一个简单的结构: MyEntity - Property1 (identifier) - Property2 (Complex-Type) - Property3 - NavigationProperty1 - NavigationProperty2 - NavigationProperty3 - NavigationProperty4 我想查询/MyEntity(1)?$expand=Property2/Navigation

例如,一个简单的结构:

 MyEntity
   - Property1 (identifier)
   - Property2 (Complex-Type)
      - Property3
      - NavigationProperty1
      - NavigationProperty2
   - NavigationProperty3
   - NavigationProperty4
我想查询
/MyEntity(1)?$expand=Property2/NavigationProperty1
,但我们的(Olingo)服务器忽略URL的整个展开部分,并返回
MyEntity
实体,而不返回
NavigationProperty1
属性

是否可以扩展非导航属性的导航属性?

正如前面所指出的,应该可以扩展复杂类型或实体类型的导航属性


很有趣。我不知道导航道具作为复杂类型的一部分可以存在!您可以链接导航道具,如
Orders?$expand=ToPositions,ToPositions/TopProduct