1
7
链接的文章描述了这种行为,您只是忽略了它。
这个 重点 谎言在字里行间 本地 . 自EF Core 2.0起,许多EF Core Linq操作符(如GroupBy等)尚未转换为SQL。也就是说,任何分组操作都将在EF Core 2.0或更低版本的内存中执行。 本文中翻译的查询是关于EF(旧的基于.NET Framework的EntityFramework 6.x)的。另外请注意,您问题中的MSDN链接是针对旧EntityFramework(高达6.x)的。EF核心通常位于文档上。微软com域。 EF Core 2.1将改进许多缺失的翻译。看看 EF Core 2.1 Roadmap 当然在 2.1 Milestone on GitHub 详细查看改进。 另请参见 this issue 其中包括Union/Except/Intersect/Concat Linq操作符的服务器端转换。 其标签为“punted-for-2.1”。因此,如果时间允许,可以在EF Core 2.1发布之前的时间内完成,否则将在下一个版本中完成。 |