Как применить подкачку специально к списку, который является частью JSON, используя протокол OData asp.net
Ниже приведен метод get в моем контроллере. Возвращает JSON, содержащий логическое значение "успехСтрока "сообщение" и список. Как я могу запросить список, используя OData? Как правило, если тип возвращаемого значения был IQueryable, то следующее будет работать api / Category / all? $ Top = 5, чтобы получить топ 5 .... Но что мне делать в моем случае?
// Get all Categories
[HttpGet]
[ActionName("all")]
[Queryable]
public HttpResponseMessage GetCategoryList()
{
var categoryList = this.Repository.GetCategories().AsQueryable();
return Request.CreateResponse(HttpStatusCode.OK, new ResponseMessage { success = true, data = categoryList });
}
public class ResponseMessage where T: class
{
public string message;
public bool success;
public T data;
}