質問: 私のアプリケーションでは、 **カテゴリに**関連付けられた**ムーブメント**があり**ます** 。私は、最も頻繁な**カテゴリーの**リストが必要です。 私のオブジェクトは: **カテゴリ** : **catId** 、catName **ムーブメント** :Movid、movDate、movMount、 **catId** 私はそれが "Group By"クエリ(catIdでグループ化し、それらをもっと得る)でそれを上げなければならないと思う(C#でEntity Framework 6を使っている) 既にありがとうございました!
回答: 私はこの助けを望む: ``` var query = dbContext.Category.Select(u => new { Cat = u, MovementCount = u.Movement.Count() }) .ToList() .OrderByDescending(u => u.MovementCount) .Select(u => u.Cat) .ToList(); ```