Cómo registrar OData con ASP.NET 5

Tengo una aplicación ASP.NET 5 y me gustaría usar OData v4 con ella.

Esto es lo que he intentado:

Importé los siguientes paquetes nuget:

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

2. Llamado esto en elStartup.Configure método

GlobalConfiguration.Configure(ConfigOData);

3. Y finalmente esta es la configuración de 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));
}

Ahora las llamadas de OData están siendo procesadas por la configuración de enrutamiento del MVC (muy probablemente porque no registré OData con ASP.NET 5 correctamente).

Alguien me puede ayudar con esto por favor ?

Respuestas a la pregunta(1)

Su respuesta a la pregunta