Пейджинг в веб-API .NETC#

Место общения программистов C#
Anonymous
Пейджинг в веб-API .NET

Сообщение Anonymous »

Мне нужно выполнить подкачку для конечной точки odata, созданной с помощью Entity Framework. Я знаю, что могу сделать это, используя

Код: Выделить всё

private ODataQuerySettings settings = new ODataQuerySettings();
settings.PageSize = myPageSize; // I keep this value in web.config of solution
and
options.ApplyTo(IQueryable, settings);
Но я вынужден не использовать ApplyTo (т. е. я не хочу использовать приведенные выше настройки) и брать размер страницы из web.config моего решения без изменение URL-адреса, представленного веб-API, т. е. отсутствие пейджинга размера клиента.

Итак, я пока не нашел способа сделать это. Я не могу указать размер страницы в [ Enable Query ], так как это не приводит к динамическому поднятию параметра размера страницы из web.config.

Интересно, можно ли сделать то, что я хочу или я пытаюсь сделать что-то слишком сложное.

Подробнее здесь: https://stackoverflow.com/questions/309 ... et-web-api

Вернуться в «C#»