需要使用LINQ生成报告

时间:2015-04-20 22:24:23

标签: c# .net linq entity-framework

我有一张桌子,我想从中生成报告。 enter image description here

我需要在给定路线的情况下使用LINQ生成记者并将其返回日期列表,其中包含每天的订阅数量。 即

给出路​​线2022,转移2120,它给我一个包含以下内容的列表

 date               count
    2015-05-01          5
    2015-05-02          10
    2015-05-03          8
    ....

任何线索?

1 个答案:

答案 0 :(得分:3)

您的输入与输出不匹配。但我假设您正在显示数据的部分输入。然后你可以尝试,

var result = mydata.Where(x=>x.route.Equals("2022") && x.shift.Equals("2120"))
            .GroupBy(x=> x.Date).Select(grp => new {Date = grp.Key, Count = grp.Count()});