LINQ Lambda Group By Sum

bum*_*una 27 c# linq

嗨,我可以在方法语法中这样做,但我正在努力提高我的lambda技能我该怎么办:

SELECT SUM([job_group_quota]) as 'SUM'
FROM [dbo].[tbl_job_session]
WHERE [job_group_job_number] = @jobnum
and [job_group_ID] like @sess
GROUP BY [job_group_job_number]
Run Code Online (Sandbox Code Playgroud)

我一直在搞乱它,但无法做到正确.

lnq.tbl_job_sessions.GroupBy(a => a.job_group_job_number == jnum)
                    .Select(b => new { b.job_group_quota}).Sum();
Run Code Online (Sandbox Code Playgroud)

Die*_*res 57

一般例子:

query
.GroupBy(item => item.GroupKey)
.Select(group => group.Sum(item => item.Aggregate));
Run Code Online (Sandbox Code Playgroud)