odata несколько объектов для ссылки

У меня есть сущность «Студент» с отношением «один ко многим» к сущности «Курсы». Я не уверен, что формат полезной нагрузки будет использоваться для ссылки на ссылки в отношении «один ко многим».

Ниже приведен тег ссылки, который я использую в отношении один к одному. Не уверен, как тег будет выглядеть в отношении «один ко многим».

 <link rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/parent"
           type="application/atom+xml;type=entry"
           href="http://localhost:10080/school/odata/Parent(1)"></link>

Любые идеи о формате, когда нужно ссылаться на несколько объектов?


person Chaitanya    schedule 22.04.2011    source источник


Ответы (1)


Формат (то есть в ATOM) очень похож. Вам просто нужно изменить тип на application/atom+xml;type=feed (поскольку результатом будет поток потенциально нескольких записей), а href должен указывать на URL-адрес, который возвращает этот канал. Это также описано здесь: http://www.odata.org/developers/protocols/atom-format#DeferredContent Обратите внимание, что это полностью зависит от вас, как выглядит href, соглашение - /Students(1)/Courses (поскольку клиентский запрос также будет запрашивать его).

person Vitek Karas MSFT    schedule 27.04.2011