Есть ли способ в LINQ выполнить OrderBy, а затем выполнить ThenBy с ThenBy, используя дочерние элементы родительского объекта для выполнения вторичного упорядочения?
_repository.GetActiveDepartmentGroupsWithDepartments().OrderBy(c => c.DepartmentGroupName).ThenBy(c => c.Departments.OrderBy(d => d.DepartmentName))
В приведенном выше случае c.Departments является EntityCollection.
Кстати: когда я пытаюсь выполнить вышеизложенное, а затем выполняю ToList (), я получаю эту ошибку:
DbSortClause expressions must have a type that is order comparable.
Parameter name: key
Заранее благодарим за любую помощь или руководство.