OData API с точкой в ​​имени контроллера - PullRequest
0 голосов
/ 20 февраля 2019

Прямо сейчас у меня есть API, который имеет некоторые контроллеры OData./ api / Customers / api / Адреса

Контроллер Customers возвращает 1 или более клиентов, имеющих коллекцию адресов.Контроллер адресов возвращает адреса

От меня требуется изменить контроллер адресов, чтобы иметь следующую конечную точку /api/Customers.Addresses

Я нашел много примеров, как обрабатывать точки в параметрахно не в самом имени контроллера.

Что нужно изменить, чтобы выполнить это требование?

1 Ответ

0 голосов
/ 20 февраля 2019

Если это odata v4, вы можете использовать ODataRoutePrefixAttribute.Украсьте контроллер с

[ODataRoutePrefix("Customers.Addresses")]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...