[英]Use 'Average()' On EF CORE (C# .NET CORE)
我现在使用.NET CORE一段时间了,我注意到有些查询的运行确实很奇怪,因此我进行了一些性能分析,并且注意到有些查询在数据库的某些部分中运行,而不是一枪而发。 所以我关闭了EF核心的'QueryClientEvaluation'选项,并且我不断收到错误消息
The LINQ expression 'Average()' could not be translated and will be evaluated locally.
这很奇怪,因为到目前为止我在EF6中都使用过Average
功能,所以为什么要使用QueryClientEvaluation?
这是一个简单的示例_context.Reviews.Select(r => r.Rating).Average()
您正在使用哪个版本?
这是一个错误#7190 ,已在2.0.0-preview1版本中修复 。 您还可以拥有最新发布的版本2.0.0 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.