Как я могу сделать несколько маршрутов с OData API? - PullRequest
0 голосов
/ 06 марта 2020

Итак, в настоящее время я могу заставить 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();
    }

Другой похож и работает хорошо. Что я тут не так делаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...