首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

统计功能的 linq 和 lambda 语句的写法

2012-12-15 
求一个统计功能的 linq 和 lambda 语句的写法有一个数据表,形如:cityNamepeople北京张三北京李四上海王五

求一个统计功能的 linq 和 lambda 语句的写法
有一个数据表,形如:
cityName    people
北京            张三
北京            李四
上海            王五
广州            邓六

想要实现这样功能的 SQL 语句:select cityName, Count(people) from table group by cityName,

请问这个功能在 linq 和 lambda 语句该怎么写?
[最优解释]
 var s=from t in table group t by t.Field<string>("cityName") into g select new{count=g.Count(),cityname=g.key};

纯手打
[其他解释]
data.GroupBy(x => x.CityName).Select(x => new { city = x.Key, count = x.Count() });

热点排行