gpt4 book ai didi

c# - 在 EF CORE (C# .NET CORE) 上使用 'Average()'

转载 作者:行者123 更新时间:2023-11-30 20:29:43 25 4
gpt4 key购买 nike

我现在使用 .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 .

关于c# - 在 EF CORE (C# .NET CORE) 上使用 'Average()',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45781048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com