我现在使用.NET CORE一段时间了 我注意到一些查询运行真的很奇怪,所以我做了一些分析,我注意到一些查询和数据库中的部分运行,而不是一次性获取它。 所以我关闭了“QueryClientEvaluation”选项'从EF核心,我不断收到错误
The LINQ expression 'Average()' could not be translated and will be evaluated locally.
这很奇怪,因为我在EF6中使用Average
函数到目前为止没有问题,那么为什么需要使用QueryClientEvaluation?
这是一个简单的示例_context.Reviews.Select(r => r.Rating).Average()