Есть ли способ сказать «Развернуть все» в OData? - PullRequest
3 голосов
/ 18 октября 2011

Скажем, у меня есть объект с 13 объектами.

Утомлять их все, когда я делаю общий выбор данных, утомительно.

Есть ли способ развернуть все объекты на этом объекте (но не дочерние объекты)? (Я имею в виду делать это в коде C #, а не в URL OData.)

1 Ответ

1 голос
/ 18 октября 2011

Нет ничего встроенного для этого.Вы можете написать вспомогательный метод, который будет использовать отражение, проверять рассматриваемый тип и определять список свойств навигации, а затем добавлять расширения для них в запросе.С другой стороны, причина расширения заключается в том, что она требует определенных затрат (полезные нагрузки увеличиваются очень быстро).

...