我有一张艺术家表和一张风格表。
艺术家表:id 名称 styleid
样式表 ID 名称
艺术家有风格 id
我正在尝试返回一个样式摘要,其中包括样式 ID、样式名称和属于该样式的艺术家数量。
我有以下语句,它可以让我获得艺术家的 ID 和数量,但我看不到如何获得样式名称。
return from s in DBContext.Styles
join artist in DBContext.Artists on s.ID equals artist.StyleID
group artist by artist.StyleID into a
select new DTO.StyleSummary
{
ID = a.Key,
NumberOfArtists = a.Count()
};
单次往返可以吗?