当前位置:  开发笔记 > 数据库 > 正文

最简洁的LINQ To SQL用于获取多对多任意一方的COUNT(*)?

如何解决《最简洁的LINQToSQL用于获取多对多任意一方的COUNT(*)?》经验,为你挑选了1个好方法。

请帮助我进行健全检查.假设有多对多的关系:

Post,PostTagAssoc,标签http://www.codingthewheel.com/pics/many_to_many.gif

什么是最简洁的方法(使用LINQ to SQL)来获得结果集,为每个标签(或帖子)显示分配给它的帖子(或标签)的总数?

谢谢!



1> James Curran..:
 from pta in db.PostTagAssoc
 group pta by pta.PostID into t
 select new {PostID = t.Key, TagCount=t.Count()}

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有