我有一个像这样的查询嵌套组:
select min(sum_money) as minMon, max(sum_money) as maxMon from
(select sum (money) as sum_money from moneyTable where year >= 2014 group by department) as nest
我想在LINQ中完成这个... ......而且我很绝望
答案 0 :(得分:1)
我认为你想要的是所有部门的最低和最高金额:
var nestedquery= (from m in context.MoneyTable
where m.year >= 2014
group m by m.department into g
select g.Sum(e=>e.money)).ToList();
var result= new { minMon= nestedquery.Min(e=>e), maxMon=nestedquery.Max(e=>e)};