Я только что закончил это пошаговое руководство, чтобы создать конечную точку OData V3
https://docs.microsoft.com/en-us/aspnet/web-api/overview/odata-support-in-aspnet-web-api/odata-v3/creating-an-odata-endpoint
Я получил API, работающий правильно, и протестировал его с помощью PostMan.
Теперь я хотел использовать конечную точку из .NET-клиента (консольного приложения), поэтому я перешел к другому их прохождению
https://docs.microsoft.com/en-us/aspnet/web-api/overview/odata-support-in-aspnet-web-api/odata-v3/calling-an-odata-service-from-a-net-client
Однако, когда я пытаюсь добавить ссылку на службу, она не может найти службу по URL-адресу, который я ввел (http://localhost/WebAPI_OData/odata/),
Указанный API-интерфейс OData не может быть добавлен, поскольку теперь API-интерфейсы OData
поддерживается только инструментом генерации клиентского кода OData.
Когда я зашел на сайт для инструмента генерации кода, он сказал
OData Client Code Generator поддерживает создание клиентского прокси-файла для
OData V4 Service ... Поддерживает следующие Visual Studio: Visual
Студия 2010, 2012, 2013, 2015
Ниже что написано
OData Connected Service позволяет разработчикам приложений подключать свои приложения
в OData Services (как V3, так и V4) и генерировать клиентские прокси-файлы
за услуги. Он поддерживает следующие Visual Studio:
Visual Studio 2015
Но я использую Visual Studio 2019. Так что я действительно смущен этим. Какой инструмент мы должны использовать для OData V3 и последней версии Visual Studio? Какова эквивалентная процедура добавления сервисной ссылки, как указано в начальных руководствах.