我遵循 EF 模型:
我想在以下视图中获取数据:
在数据实体中,时间是以毫秒为单位的时间跨度。结果,PlaceInStep
是成员之间的位置 by 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 = ???};