有人可以帮助更改为以下以从产品表中选择唯一模型
var query = from Product in ObjectContext.Products.Where(p => p.BrandId == BrandId & p.ProdDelOn == null)
orderby Product.Model
select Product;
最佳答案
我猜您仍然想根据现有的 Where()
子句进行过滤。我认为这应该为您解决(并且还将包括订购):
var query = ObjectContext.Products
.Where(p => p.BrandId == BrandId && p.ProdDelOn == null)
.Select(p => p.Model)
.Distinct()
.OrderBy(m => m);
但是,根据您阅读帖子的方式...它也可能被视为您试图从结果中获取单个唯一模型(这是一个不同的查询):
var model = ObjectContext.Products
.Where(p => p.BrandId == BrandId && p.ProdDelOn == null)
.Select(p => p.Model)
.First();
关于c# - 使用 LINQ 语法帮助需要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5264812/