Linq distinct - Count

前端 未结 5 595
一向
一向 2020-11-29 01:16

I am looking to perform a query on an example list of objects

Date     Username

01/01/2011 james
01/01/2011 jamie
01/01/2011 alex
01/01/2011 james
02/01/201         


        
5条回答
  •  野性不改
    2020-11-29 01:56

    Can be done within single GroupBy call,

      var Query = list.GroupBy(
                     (item => item.DateTime),
                     (key, elements) => new  { 
                                              key = key,
                                              count = elements
                                                      .Distinct()
                                                      .Count()
                                             }
                     );
    

提交回复
热议问题