У меня есть следующие две таблицы:Сортировка по количеству дочерних записей с помощью LINQ
-Groups-
Id
Name
-Members-
Id
GroupId (Group.Id is related to Member.GroupId)
Name
IsActive (bit)
Как я могу писать запрос LINQ, который будет сортировать по количеству IsActive членов высшего к низшему в группе?
Запрос будет выглядеть как этот
//pseudo code
from grp in database.Groups
orderby Count(grp.Members.where(m=>m.IsActive == true)) descending
select grp
почти получил это право :) – James