我正在使用LinqPad和LinqKit来尝试更多地了解linq来构建复杂的查询,但我似乎只是坚持简单的查询。当我输入以下-simple-表达式时,我没有找到问题描述中的错误的解决方案:
QHPatients.AsExpandable().Where(p =>
p.QHEncounters.Where(PredicateBuilder.True<QHEncounter>().Compile()).Any())
如果我在VS中运行代码,则会收到以下错误:“System.InvalidOperationException:Internal .NET Framework Data Provider error 1025”
答案 0 :(得分:0)
p.QHEncounters.Where(PredicateBuilder.True<QHEncounter>().Compile())
在不知道您使用的实际类型的情况下,我猜您需要在.AsExpandable()
上拨打QHEncounters
或忽略.Compile()
来电。