Я новичок в OData, и у меня есть вопрос об использовании его в моем веб-интерфейсе .NET. В моем веб-API, если у меня есть контроллер со следующим методом Get:OData & .NET Web API
[EnableQuery()]
public IQueryable<Product> Get()
{
var productRepository = new ProductRepository();
return productRepository.Retrieve().AsQueryable();
}
это нужно для меня, чтобы извлечь все продукты, прежде чем применяются параметры запроса OData или есть способ для меня только извлекаемых продуктов с использованием параметры запроса OData?
Я бы не захотел получить все продукты, которые могут быть более 100 000, а затем параметры запроса OData применяются только для возврата, как 10 записей, основанных на моих критериях.
Спасибо за любую помощь по этому вопросу.