linq to entity GroupBy多个字段

var items = _voteRecordRepository.GetAll()
            .Where(x => programIds.Contains(x.ProgrammeId))
            .GroupBy(x=>new {x.ClientType,x.ProgrammeId})
            .Select((group)=>new ProgramVoteRecordSelectItem()
            {
                ProgramId = group.Key.ProgrammeId,
                GetVote=group.Count(),
                ClientType=group.Key.ClientType
            })
            .ToList();

IGrouping<TKey, TElement>资料

https://msdn.microsoft.com/zh-cn/library/windows/apps/bb343251(v=vs.95).aspx

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前端知识体系http://www.cnblogs.com/sb19871023/p/3894452.html 前端...
    秋风喵阅读 14,303评论 7 163
  • 微课结束后有家长问:父母一定是根源?面朝黄土背朝天的父母管温饱,没时间管教育。《让孩子成才的秘密》中,寂静法师告诉...
    5c598577d72a阅读 3,130评论 0 0
  • 梦,不知所起,一往而深。飘飘乎浩浩然间心潮澎湃,站在镜前,审视无从言说的个人感触。我,有些着迷了。 和大多数人的梦...
    虽尤子阅读 988评论 0 0
  • 1. 死锁停在第212次: 2. 产生死锁的4个必要条件: 1.资源互斥(Mutual exclusion): 一...
    MichelleLI阅读 2,738评论 0 0
  • EG:break var text =""var i;for(i =0; i <5; i++) {if(i ===...
    MC_DEV_JIN阅读 3,177评论 0 1