2015-09-03 152 views
1

平常扩大查询允许扩大实体多级如下:

...A?$expand=B/C/D, G 

但如果d也有两个妹妹实体(E和F),我想他们都在一个查询我怎么得到它?
enter image description here 所以C需要扩展到(D,E和F)三个实体。

谢谢。

回答

0

在OData的V4,你可以写在一个这样的查询:

...A?$expand=B($expand=C($expand=D, E, F)), G 

注意你要提高你的MaxExpansionDepth在你的OData控制器是这样的:

[EnableQuery(MaxExpansionDepth = 3)] 

希望这有助于

0

您可以使用'*'wiledcard。

...A?$expand=B/C/*, G