有人可以帮助更改为以下从产品表中选择唯一的模型
var query = from Product in ObjectContext.Products.Where(p => p.BrandId == BrandId & p.ProdDelOn == null)
orderby Product.Model
select Product;
Run Code Online (Sandbox Code Playgroud)
我猜你还想根据你现有的Where()条款进行过滤.我认为这应该为你处理(并将包括订购):
var query = ObjectContext.Products
.Where(p => p.BrandId == BrandId && p.ProdDelOn == null)
.Select(p => p.Model)
.Distinct()
.OrderBy(m => m);
Run Code Online (Sandbox Code Playgroud)
但是,根据您阅读帖子的方式...也可以考虑从您尝试从结果中获取单个唯一模型(这是一个不同的查询):
var model = ObjectContext.Products
.Where(p => p.BrandId == BrandId && p.ProdDelOn == null)
.Select(p => p.Model)
.First();
Run Code Online (Sandbox Code Playgroud)