.NET 6 实体框架的新 LINQ 功能

Jas*_*ent 1 linq sql-server sqlite entity-framework .net-6.0

在.NET 6中有一些不错的新LINQ扩展方法,例如

var oldest = context.People.MaxBy(p => p.Age);
Run Code Online (Sandbox Code Playgroud)

但是,EF 提供程序似乎尚不支持这些功能(当然不支持 SQLite 或 SQLServer,两者都是 6.0.0 版本)。

有谁知道这些提供商计划何时提供这些服务?

Gur*_*ron 5

目前,它们不受 EF Core 支持(至少不受 EF Core 团队提供的提供程序的支持),并且团队正在调查 7.0 中的支持情况。请参阅github 问题。

本期还有其他新的 LINQ 功能。

  • 不要期待太多。关键词是“合理的翻译”。数量不多,而且都很贵。然后就是加载相关实体的问题 (2认同)