Entity Framework: OrderBy при использовании метода выбора расширения - PullRequest
0 голосов
/ 13 мая 2018

У меня есть предикат поиска следующим образом

{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?

...