我正在使用LINQ (在mvc中)做我的第一个项目,所以我可能遗漏了一些非常简单的东西。然而,一天的搜索和实验并没有发现任何有用的东西,因此发布了这篇文章。我正在尝试编写一个LINQ查询(Linq to SQL),它将在where语句中包含多个条件,由OR或AND分隔。在运行之前,我们不知道查询中会有多少条件。这是用于搜索筛选器控件,其中用户可以选择多个条件进行筛选。'number of
在我的web API中,如果我有一个带有以下Get方法的控制器:public IQueryable<Product> Get() var productRepository= new ProductRepository();
}
是否有必要在应用OData我不想检索所有可能超过100,000的产品,然后根据我的标准将OData查询选项应用于仅返回10条
显然,根据,如果不加载整个集合,就无法查询多个关系。换句话说,它是一个LINQ to Objects而不是一个LINQ to Entities查询。var productsThatStartWithA = category.Products.Where(p => p.Name.StartsWith("A")).ToList();<e