私はアーティストテーブルとスタイルテーブルを持っています。LinqToSQLによるグループ化とカウント
アーティストテーブル: 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()
};
これは1回の往復で可能ですか?あなたはこのようなサブクエリでのカウントを行うことができ