У меня есть предикат поиска следующим образом
{x => (x.Actions.Any(y => (y.Id == 1))}
и сортирующее выражение, как показано ниже
{x => x.Actions.Select(y => y.Id)}
Но каждый раз, когда я пытаюсь запустить этот код ниже, я получаю исключение при выполнении запроса (я использую провайдера Sql linq)
context.Employees.Where(x => (x.Actions.Any(y => (y.Id == 1))).OrderBy(x => x.Actions.Select(y => y.Id)).First();
Выражения DbSortClause должны иметь тип, сопоставимый по порядку.
Означает ли это, что метод расширения Select
нельзя использовать с методом OrderBy
?