Ich habe eine ASP.NET 5-Anwendung, und ich möchte OData v4 damit verwenden. HierOData mit ASP.NET 5 registrieren
ist, was ich versucht habe:
1.Ich folgende nuget Pakete importiert:
"Microsoft.AspNet.WebApi": "5.2.3",
"Microsoft.AspNet.OData": "5.7.0",
"Microsoft.AspNet.Hosting": "1.0.0-rc1-final"
2.Called dies in der Startup.Configure
Methode
GlobalConfiguration.Configure(ConfigOData);
3.Und schließlich Dies ist die OData-Konfiguration
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));
}
Jetzt werden die OData-Aufrufe von der Routing-Konfiguration des MVC verarbeitet (höchstwahrscheinlich, weil ich OData nicht korrekt bei ASP.NET 5 registriert habe).
Kann mir bitte jemand helfen?
Sind Sie bereit, RC2 zu verwenden? –
Wenn es die Arbeit erledigt, ja. – Ayman