REST, Json и NHibernate ленивая загрузка - PullRequest
0 голосов
/ 26 марта 2012

Есть ли какой-нибудь рекомендуемый способ сохранения отложенной загрузки из API REST?При использовании NHibernate у вас есть опция отложенной загрузки, так что если у вас есть объект Person, содержащий коллекцию объектов Address, эта коллекция не будет загружаться из базы данных до точки доступа к ней.

Однако, если вы возвращаете объект Json, представляющий Person, существует ли установленный способ вернуть ссылку на ресурс REST, чтобы при обращении к Person.Addresses он вызывал REST для соответствующего URI и возвращал соответствующие данные?

1 Ответ

1 голос
/ 26 марта 2012

Концепция, которую вы ищете, - это Hypermedia.Таким образом, ваша личность будет иметь ссылки на адреса.

Вот хорошее видео с описанием API-интерфейсов Hypermedia http://oredev.org/2010/sessions/hypermedia-apis

Вам необходимо выбрать тип носителя, который поддерживает это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...