任何人都可以帮助我"如何选择LINQ中不在Group By子句中的字段"
var ReportData =
from a in context.Table1
from b in context.Table2
where a.personelID == b.ID
&& a.DateField.Value.Year == 2011
group a by new { a.personelID, b.Name, b.Surname} into grouping
select new
{
// grouping.Key.DateField,
Name= grouping.Key.Name,
Surname= grouping.Key.Surname,
PagaBruto = grouping.Sum(i => i.Bruto)),
};
Run Code Online (Sandbox Code Playgroud)
我不能选择字段"DateField"是在表1,我不希望在这个领域Group By,因为我会得到一个错误的结果.谢谢!