Я работаю с моделью данных EF, которая предоставляется через конечную точку службы OData. Он имеет сущности «Человек» и «Группа», которые связаны через отношения многие ко многим.
Я хотел бы добавить ссылку от существующего лица с существующей группой через OData, но я не смог выяснить, как это сделать. Протокол OData, указанный здесь (ссылка на odata.org) , похоже, указывает, что мне нужно выполнить следующий HTTP-запрос для связи лица № 1 с группой № 1:
С телом следующим образом:
{
__count: 1,
results: [{
uri: "http://localhost:49432/MyService.svc/Groups(1)"
}]
}
Однако, когда я это делаю, я получаю следующую ошибку:
400 Bad Request
"Missing URI element. For link operations, URI element must be specified."
Понятия не имею, какой элемент URI отсутствует. Я предоставил это как в URI запроса, так и в полезной нагрузке ...
Я также попробовал несколько других подходов, но пока безуспешно. Есть предложения?
Спасибо!