是LINQ TO Object
有个集合persons,定义为List<PersonInfo>,有姓名,性别,部门等信息
现在要列出不同部门的人数
Sql语句很简单,表达方式是
Select Dept,Count(*) from persons Group by Dept不知道LINQ语句如何写,还请指点(最好是vb.net格式)
有个集合persons,定义为List<PersonInfo>,有姓名,性别,部门等信息
现在要列出不同部门的人数
Sql语句很简单,表达方式是
Select Dept,Count(*) from persons Group by Dept不知道LINQ语句如何写,还请指点(最好是vb.net格式)
解决方案 »
- 我承认!自己的技术水平 == 中国国足的水平
- 急求关于定时器的问题
- 在文本框中禁止输入特殊字符,怎么实现???
- ASP.NET中如何实现摇号系统循环随机显示号码?
- csdn,今天我又投过了一票!同时我有问题要问,高手过来看看!关于会员的session过期,操作则返回到登陆页面,请问是如何实现的?在Web.co
- 奇怪的问题,大家都来侃侃!!
- 一个关于输出的问题
- 带滚动条的弹出窗口,怎么实现!!
- 各位大虾,请问如何使本机的项目被其他机器调用,与其他机器上的项目构成一解决方案,尤其在session的调用上
- 救命!一个很好玩的问题
- 这个正则表达式怎样写
- web中的button能用什么属性来存放数据,比如说其他东西的ID等。
group by p.Dept into g
select new
{
dept=g.dept,
g.count()}
var query=list.GroupBy(l=>l.Dept).Select(g=>new{Dept=g.Key,Count=g.Count()});
Dim query= Form p in list _
Group p By p.Dept Into g = Group _
Select New With{ .dept=g.Key, .Count=g.count()}
Dim query= From p in list _
Group p By p.Dept Into g = Group _
Select New With{ .dept=g.Key, .Count=g.count()}