Может ли .NET Core 2.0 говорить на OData v2? - PullRequest
0 голосов
/ 29 октября 2018

Стабильная версия пакета OData Nuget для .NET Core 2.x (Microsoft.AspNetCore.OData) была выпущена в середине 2018 года. Но она поддерживает только OData v4, а не более старые версии OData.

Нам нужно поговорить с OData v2 для связи с SAPUI5. Для .NET Framework доступны обе версии: пакет Nuget для OData v1 до 3 и еще одна для v4.

Есть ли способ говорить OData v2 с .NET Core 2.x?

Обновление

В долгосрочной перспективе нам нужно говорить с OData v2 обоими способами:

  1. Создание конечных точек OData v2 в .NET Core (для связи с внешними интерфейсами SAPUI5)
  2. Создание клиента OData v2 с .NET Core (для связи с SAP Netweaver Gateway)

Прямо сейчас 1. хотя и имеет гораздо более высокий фокус, но 2. скоро придет.

1 Ответ

0 голосов
/ 29 октября 2018

Хотя на странице об этом ничего не сказано, беглый взгляд на файл .nupkg для Microsoft.Data.OData версии 5.8.4, похоже, указывает на то, что он нацелен как на .NET 4.0, так и .NET Standard 1.1. .NET Standard 1.1 реализован в версиях .NET Core начиная с версии 1.0, поэтому все должно быть в порядке.

Полагаю, вам следует просто попытаться установить его в свой проект и посмотреть, будет ли он собран.

...