Итак, в настоящее время я могу заставить API работать по следующему маршруту: «localhost: 44378 / odata», чего я хочу добиться, так это уметь вызывать «localhost: 44378 / odata / data». / "
Мой код для настройки маршрута:
//this one works
routeBuilder.MapODataServiceRoute("odata", "odata", this.GetEdmModel());
//this one doesn't work
routeBuilder.MapODataServiceRoute("odata/data", "odata/data", this.GetEdmModelData());
Модель EDM довольно проста:
private IEdmModel GetEdmModelData()
{
var odataBuilder = new ODataConventionModelBuilder();
odataBuilder.EntitySet<Customer>("Customer");
return odataBuilder.GetEdmModel();
}
Другой похож и работает хорошо. Что я тут не так делаю?