Играл с примером (одностраничное приложение) BigShelf . Я нашел действительно интересным метод GetBooksForSearch (/ api / BigShelf / GetBooksForSearch), который требует дополнительных $ filter
, $ inlinecount
, $ top
, $ skip
параметры для разбиения по страницам и фильтрации результатов, которых нет в коде контроллера:
public IQueryable GetBooksForSearch
(string profileIds, Sort sort, bool sortAscending)
Я не смог найти никаких документов о том, как этот Контроллер переводит и фильтрует результат впоследствии и, что более важно, как настроить такое поведение (например, ограничить максимальный результат), кто-нибудь знает?
- Обновлено -
Выяснилось, что MVC Web API помогает. Но как его настроить?