Я работаю над API ASP.NET Core 2.1 с установленным пакетом NuGet для Microsoft.AspNetCore.OData v7.10.
Все работает как положено, за исключением того, что в моем файле Startup.cs, метод Configure, есть следующее:
app.UseMvc(routeBuilder =>
{
routeBuilder.SetUrlKeyDelimiter(ODataUrlKeyDelimiter.Slash)
.MapODataServiceRoute("ODataRoutes", "odata", modelBuilder.GetEdmModel(app.ApplicationServices));
});
Так что мои запросы соответствуют тому, что мы использовали до добавления OData (т.е. / rootUrl / odata / entity / 1, а не по умолчанию OData / rootUrl / odata / entity ('1')
Однако для моего POST заголовок местоположения полезной нагрузки ответа по-прежнему имеет URL-адрес OData по умолчанию для обратного маршрута. То есть / RootUrl / OData / объект ( '1')
Можно ли это изменить с помощью какого-то параметра, который мне не хватает?