2015-09-03 113 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