嵌套 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)};
我有一个像这样的嵌套查询组:
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)};