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()
вызов.