嵌套 select 到 LINQ

Nested select to LINQ

我有一个像这样的嵌套查询组:

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 中完成这个... ...我很绝望

我假设你想要的是所有部门的最低和最高金额:

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)};