博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linq to entity GroupBy多个字段
阅读量:4679 次
发布时间:2019-06-09

本文共 569 字,大约阅读时间需要 1 分钟。

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, //这里group是一个集合,如果要取某条记录的信息需要先查找实体,比如: DishName=group.FirstOrDefault()!=null?group.FirstOrDefault().DishName:"", NameList= group.ToList().Select(x=>x.Name).ToList(), }) .ToList();

IGrouping<TKey, TElement>资料

转载于:https://www.cnblogs.com/Lulus/p/8258091.html

你可能感兴趣的文章
汽车系统实现--搜索功能
查看>>
小程序获取用户默认地址的代码
查看>>
sql自定义函数及C#中调用
查看>>
hdu 1555 How many days? (模拟)
查看>>
I'm a seeker
查看>>
移动 WebApp 开发 -- 笔记
查看>>
Oracle11g字符集AL32UTF8修改为ZHS16GBK详解
查看>>
Java-正则表达式的学习
查看>>
java 内存回收(GC)的方式
查看>>
解决浮动元素不在一行
查看>>
不修改原数组方法
查看>>
32位Windows 7环境安装Pydasm和Pydbg
查看>>
使用jQuery开发一个响应式超酷整合RSS信息阅读杂志
查看>>
Xcode-程序开发设计-02九宫格
查看>>
多线程篇-RunLoop
查看>>
ASP.NET MVC学习(四)之视图View
查看>>
CSS魔法(五)项目实战
查看>>
JavaScript常用函数总结
查看>>
Windows Defender 无法启动
查看>>
自动装箱和自动拆箱
查看>>