美文网首页
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