获取每个日期的总记录

时间:2013-04-19 15:43:08

标签: c# linq group-by

我有一个简单的List客户记录:

Customer
  Name
  Age
  DateTimeOfThing

使用Linq,当DateTimeOfThingDateTime时,我需要知道每天有多少客户。

这样的事情:

1-April-2013     23
2-April-2013     3
3-April-2013     123

我的来源是这样的:

var myList = new List<Customer>() ....

1 个答案:

答案 0 :(得分:8)

var res = myList
    .GroupBy(z => z.DateTimeOfThing.Date)
    .Select(z => new
    {
        Count = z.Count(),
        Date = z.Key
    });