Я создаю собственную службу веб-API OWIN с самообслуживанием. Мне нужно, чтобы эта служба отображала конечные точки OData.Как настроить конечную точку OData в самообслуживаемом веб-API-приложении
Традиционная IIS организовал метод включает App_Start/WebApiConfig.cs:
using ProductService.Models;
using System.Web.OData.Builder;
using System.Web.OData.Extensions;
public static class WebApiConfig
{
public static void Register(HttpConfiguration config)
{
// New code:
ODataModelBuilder builder = new ODataConventionModelBuilder();
builder.EntitySet<Product>("Products");
config.MapODataServiceRoute(
routeName: "ODataRoute",
routePrefix: null,
model: builder.GetEdmModel());
}
}
Однако в моем самопринятом решении не существует такое понятие, как WebApiConfig.cs
Где и как я могу указать эту конфигурацию OData?
Это проект WebApi? Если да, WebApiConfig.cs должен быть автоматически добавлен в папку App_Start. –