У меня есть приложение ASP.NET 5, и я бы хотел использовать OData v4 с ним.
Вот что я пробовал:
1.I импортировал следующие пакеты nuget:
"Microsoft.AspNet.WebApi": "5.2.3",
"Microsoft.AspNet.OData": "5.7.0",
"Microsoft.AspNet.Hosting": "1.0.0-rc1-final"
2.Called это в методе Startup.Configure
GlobalConfiguration.Configure(ConfigOData);
3. Наконец, это конфигурация ODatap >
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 должным образом).
Может ли кто-нибудь помочь мне с этим?