Поддержка
Вид
LiveInternet
LiveInternet
Аватар
сменить
x
Друзья
В дневник
Написать
Комментарии
ЛС
Настройки
Регистрация
Вход
Рейтинги
Авось
из (+ сутки) дневников
Записи
Друзья
Комментарии
rss habrahabr of lokoman
rss habrahabr of lokoman
Аватар rss_habrahabr_of_lokoman
-
Поиск по дневнику
в этом дневнике
-
Подписка по e-mail
-
Статистика
Создан: 16.03.2008
Записей:
Комментариев:
Написано: 2
Отчеты:
Посетители
Поисковые фразы
OData REST API и рекурсивные запросы
Воскресенье, 22 Февраля 2015 г. 15:26
+ в цитатник
В дискуссии к
предыдущей
статье
dezconnect
поднял интересный вопрос о возможностях OData выполнять рекурсивные запросы (по аналогии с SQL CTE).
В
документации OData
в разделе 11.2.4.2 описывается опция запроса
$expand
. Эта опция позволяет получать объекты вместе со связанными объектами. Например, Вы можете получить данные о компании вместе со всеми данными о ее президенте:
http://nitrosdata.com/service/testdb/company(company1)?$expand=president
Без опции $expand результат будет включать только id президента компании (или ссылку при других настройках).
http://nitrosdata.com/service/testdb/company(company1)
В 4й версии OData существенно расширены возможности опции $expand для выполнения рекурсивных запросов.
Читать дальше →
http://habrahabr.ru/post/251185/
Метки:
Интерфейсы
Программирование
JavaScript
Веб-разработка
odata
рекурсия
рекурсивные запросы
rest
restful
rest api
restful api
Нравится
Поделиться
0
Нравится
Запись понравилась
0
Процитировали
0
Сохранили
0
Добавить в цитатник
0
Сохранить в ссылки
Понравилось
0
<a href="https://www.liveinternet.ru/users/rss_habrahabr_of_lokoman/post354428096/">OData REST API Рё рекурсивные запросы</a><br/>Р’ РґРёСЃРєСѓСЃСЃРёРё Рє предыдущей статье dezconnect РїРѕРґРЅСЏР» интересный РІРѕРїСЂРѕСЃ Рѕ возможностях OData выполнять рекурсивные запросы (РїРѕ аналогии СЃ SQL CTE). Р’ документации OData РІ разделе 11.2.4.2 описывается опция запроса $expand. Рта опция позволяет получать объекты вместе СЃРѕ связанными объектами. Например, Р’С‹ можете получить данные Рѕ компании вместе СЃРѕ всеми данными Рѕ ее президенте: http://nitrosdata.com/service/testdb/company(company1)?$expand=president Без опции $expand результат будет включать только id президента компании (или ссылку РїСЂРё РґСЂСѓРіРёС… настройках). http://nitrosdata.com/service/tes... <a href="https://www.liveinternet.ru/users/rss_habrahabr_of_lokoman/post354428096/">Читать далее...</a>
Комментировать
« Пред. запись
—
К дневнику
—
След. запись »
Страницы:
[1] [
Новые
]
Добавить комментарий:
Текст комментария:
смайлики
Проверка орфографии: (найти ошибки)
Прикрепить картинку:
Переводить URL в ссылку
Подписаться на комментарии
Подписать картинку
LiveInternet
О проекте
Версия для PDA
Контакты
Разместить рекламу
Сменить
Логин
Пароль
Выйти