4

健全性チェックを手伝ってください。多対多の関係を想定すると:

投稿、PostTagAssoc、タグhttp://www.codingthewheel.com/pics/many_to_many.gif

タグ(または投稿)ごとに、割り当てられた投稿(またはタグ)の総数を示す結果セットを取得するための最も簡潔な方法(LINQ to SQLを使用)は何ですか?

ありがとう!

4

2 に答える 2

5
 from pta in db.PostTagAssoc
 group pta by pta.PostID into t
 select new {PostID = t.Key, TagCount=t.Count()}
于 2008-10-25T16:54:50.777 に答える
0

これにより、タグが 0 の投稿も表示され、私の意見では少し明確になります。

from p in db.Post
select new {PostID = p.ID, TagCount = t.PostTagAssoc.Count}
于 2009-03-09T09:54:13.433 に答える