Obscure "Неподдерживаемая перегрузка, используемая для оператора запроса" Где "."

Я использую LinqPad и LinqKit, чтобы попытаться узнать больше о linq для построения сложных запросов, но я, похоже, застрял на простых запросах. Я не нашел решения для ошибки в описании вопроса при вводе следующего -простого выражения:

QHPatients.AsExpandable().Where(p =>
    p.QHEncounters.Where(PredicateBuilder.True<QHEncounter>().Compile()).Any())

Если я запускаю код в VS, я получаю следующую ошибку: "System.InvalidOperationException: внутренняя ошибка.25 данных провайдера.NET Framework"

1 ответ

p.QHEncounters.Where(PredicateBuilder.True<QHEncounter>().Compile())

Не зная реальных типов, которые вы используете, я думаю, вам нужно будет либо позвонить .AsExpandable() на ваше QHEncounters или опустить .Compile() вызов.

Другие вопросы по тегам