Как зарегистрировать OData в ASP.NET 5

У меня есть приложение ASP.NET 5, и я хотел бы использовать OData v4 с ним.

Вот что я попробовал:

1. Я импортировал следующие пакеты nuget:

"Microsoft.AspNet.WebApi": "5.2.3",
"Microsoft.AspNet.OData": "5.7.0",
"Microsoft.AspNet.Hosting": "1.0.0-rc1-final"

2. Вызывается это вStartup.Configure метод

GlobalConfiguration.Configure(ConfigOData);

3. И, наконец, это конфигурация OData

private static void ConfigOData(HttpConfiguration config)
{
    ODataConventionModelBuilder builder = new ODataConventionModelBuilder();

    var EDM = builder.GetEdmModel();

    //OData v4.0
    config.MapODataServiceRoute("odata", "odata", EDM,
        new DefaultODataPathHandler(),
        conventions,
        new DefaultODataBatchHandler(GlobalConfiguration.DefaultServer));
}

Теперь вызовы OData обрабатываются конфигурацией маршрутизации MVC (скорее всего потому, что я не зарегистрировал OData в ASP.NET 5 должным образом).

Может ли кто-нибудь помочь мне с этим, пожалуйста?

Ответы на вопрос(1)

Ваш ответ на вопрос