Использование «Any» в «Any» в Entity Framework Core IQueryable - PullRequest
0 голосов
/ 31 января 2019

В настоящее время я пытаюсь написать запрос, используя Entity Framework Core 2.1, который будет включать в себя предложение .Any() в предложении .Any().Однако операторы отладки указывают мне, что:

'Any ()' не может быть переведен и будет оцениваться локально

Я не могу использовать содержит какзначения, которые я хочу, являются свойством самой модели, но я также не хочу запускать несколько подзапросов и предпочел бы это в одном операторе SQL.

Часть примечания запроса:

query = query.Where(p => p.Lots
                          .Any(lt => queryParameters.ActivityStatus
                                                    .Any(st => st == lt.ActivityStatus)));

, где p.Lots => - набор объектов модели, а queryParameters.ActgivityStatus => - список предоставленных статусов. Я хочу проверить, существуют ли они

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...