美文网首页
linq to entity GroupBy多个字段

linq to entity GroupBy多个字段

作者: Lulus | 来源:发表于2018-01-10 13:40 被阅读0次
    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

    相关文章

      网友评论

          本文标题:linq to entity GroupBy多个字段

          本文链接:https://www.haomeiwen.com/subject/tplonxtx.html