私はEFモデルに従いました:
次のビューでデータを取得したい:
データエンティティでは、時間はミリ秒単位のタイムスパンです。結果として、PlaceInStep
はによってメンバー間に配置されStepId
ます。
この難しいクエリを作成する方法は?
編集1:
私のいくつかのコード:
var query = from data in ctx.Data
join member in ctx.Members
on data.MemberId equals member.MemberId
join team in ctx.Teams
on member.TeamId equals team.TeamId
group member by member.TeamId into g
select new {TeamId = g.Key, TeamName = g.Select(t=>t.Teams.TeamName), TotalTime = ???};