[英]How do I build a query to select master and last detail (max(Id)) with LiNQ
除了提出AarronLS的假设外,您还需要从Brands到Models的导航属性。
var modelsAndBrandsFlattened = from brand in db.Brands
let latestModel = brand.Models.Last()
select new {
brand.Brand,
brand.BrandId,
latestModel.Model,
latestModel.ModelId
}
假设有一个从Model到父品牌的导航属性,称为Brand
,而db
是您的DbContext
var modelsAndBrandsFlattened = db.Models.Select(m => new {
m.Brand.Brand,
m.Model,
m.Brand.BrandId,
m.ModelId
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.