Распространение сообщений WCF Data Services на «связанных» элементах - PullRequest
0 голосов
/ 16 марта 2012

Глядя на сообщения сервисов данных в fiddler, я не могу удержаться от мысли, что ключ отношения немного избыточен ...

http://schemas.microsoft.com/ado/2007/08/dataservices/related/MyEntity

Есть ли способ уменьшить это или полностью удалить?

1 Ответ

0 голосов
/ 16 марта 2012

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

http://services.odata.org/OData/OData.svc/Products(0)

И это:

http://services.odata.org/OData/OData.svc/Products(0)?$select=ID,Name, Рейтинг

С другой стороны, если вам нужноссылка на клиента, тогда в настоящее время должно быть пространство имен в rel.Вместо этого вы можете использовать формат JSON, где ссылки хранят только URL, а не rel (хорошо, что они делают, но это делается по-другому).К сожалению, пока клиент WCF DS не поддерживает использование JSON.

...