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

请教用linq怎么做那种分类带统计的功能

2012-09-24 
请问用linq如何做那种分类带统计的功能?像博客里面常见的分类带统计,比如新浪博客像这种效果。假设说分类表

请问用linq如何做那种分类带统计的功能?
像博客里面常见的分类带统计,比如新浪博客像这种效果。
假设说分类表A,内容表B
A
---------------
id int
name nvarchar

B表
------------------
id int
classid int
xxx

如果linq不好实现,用sql语句或者存储过程也可以

sql一直没好好学,后悔呀。。。

[解决办法]

C# code
var query= from b in B           join a in A           on b.classid equals a.id           group b by b.classid into g           select new {className=A.Single(x=>x.id==g.Key).name,Count=g.Count()}; 

热点排行