В дискуссии к [предыдущей ][1]статье [dezconnect ][2]поднял интересный вопрос о возможностях OData выполнять рекурсивные запросы (по аналогии с SQL CTE). В [документации OData][3] в разделе 11.2.4.2 описывается опция запроса **$expand**. Эта опция позволяет получать объекты вместе со связанными объектами. Например, Вы можете получить данные о компании вместе со всеми данными о ее президенте: **В 4й версии OData существенно расширены возможности опции $expand для выполнения рекурсивных запросов.** [Читать дальше →][4]
[1]:
http://habrahabr.ru/post/250913/
[2]:
http://habrahabr.ru/users/dezconnect/
[3]:
http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part1-protocol.html
[4]:
http://habrahabr.ru/post/251185/#habracut