Ho un'applicazione ASP.NET 5 e vorrei usare OData v4 con esso.Come registrare OData con ASP.NET 5
Ecco che cosa ho provato:
1.I importati i seguenti pacchetti: Nuget
"Microsoft.AspNet.WebApi": "5.2.3",
"Microsoft.AspNet.OData": "5.7.0",
"Microsoft.AspNet.Hosting": "1.0.0-rc1-final"
2.Called questo nel metodo Startup.Configure
GlobalConfiguration.Configure(ConfigOData);
3.And finalmente questa è la configurazione 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));
}
Ora le chiamate OData vengono elaborate dalla configurazione di routing di MVC (molto probabilmente perché non ho registrato correttamente OData con ASP.NET 5).
Qualcuno può aiutarmi con questo per favore?
Sei disposto a utilizzare RC2? –
Se riuscirà a completare il lavoro, sì. – Ayman