我是OData的新手,我有一个关于在我的.NET Web API中使用它的问题。在我的Web 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条记录。
感谢您对此问题的任何帮助。