0
私は2つのテーブル:Category (Id, Name, ...)
とQuestion (Id, CategoryId, Title, ...)
との関係がCategory 1-* Question
です。私は、データベースから上位3つのカテゴリ(質問の数が最も多い)を取得する必要があります。私は、このSQLクエリ書い :LINQのSQLクエリ
SELECT TOP 3 c.Name, COUNT(q.CategoryId)
FROM Category c
JOIN Question q
ON c.Id = q.CategoryId
GROUP BY Name
ORDER BY COUNT(q.CategoryId) DESC
をし、もちろん、それは動作しますが、私はLINQでこのクエリを記述する必要があります。主な問題は、最初の行にCOUNT
です。このクエリでどのように使うべきですか?
ようになります試みを投稿してください。 – Jeff