首页 > 解决方案 > 合并多个 EF.CompileQuery

问题描述

当前 EF.CompileQuery 支持 5 个查询参数。话虽如此,EF 不支持客户端评估,将类作为参数传递给 EF.CompileQuery 会引发(限制/客户端评估)错误。我想了解我是否可以实现至少12 个参数(通过重载/扩展)EF.CompileQuery 进行查询。有什么方法可以组合多个 EF.CompileQuery(2 个或更多查询)?或者他们是否有任何解决方法来实现此功能。

我在 efcore github 中提出了这个问题,这个功能将包含在 EF Core 5.0.0 中。

但我正在寻找 3.0.0 中的快速解决方法,以支持至少12 个参数。请建议。

非常感谢。

标签: c#entity-framework-coreef-core-3.1

解决方案


推荐阅读