EF Core 版本和计划
稳定版本
Release | 目标 Framework | 支持截止时间 | 链接 |
---|---|---|---|
EF Core 8.0 | .NET 8 | 2026 年 11 月 10 日 | 新增功能 / 重大更改 |
.NET 6 | 2024 年 5 月 14 日过期 | 新增功能 / 重大更改 | |
EF Core 6.0 | .NET 6 | 2024 年 11 月 12 日 (LTS) | 新增功能 / 重大更改 |
.NET Standard 2.1 | 2022 年 5 月 10 日过期 | 公告 / 重大更改 | |
.NET Standard 2.0 | 过期时间:2022 年 12 月 13 日 | 公告 | |
.NET Standard 2.1 | 2020 年 3 月 3 日过期 | 公告 / 重大更改 | |
.NET Standard 2.0 | 过期时间:2019 年 12 月 23 日 | 公告 | |
.NET Standard 2.0 | 过期时间:2021 年 8 月 21 日* | 公告 | |
.NET Standard 2.0 | 过期时间:2018 年 10 月 1 日 | 公告 | |
.NET Standard 1.3 | 过期时间:2019 年 6 月 27 日 | 公告 | |
.NET Standard 1.3 | 过期时间:2019 年 6 月 27 日 | 公告 |
有关每个 EF Core 版本支持的特定平台的信息,请参阅支持的平台。
Entity Framework Core 版本和支持与 .NET 版本和支持保持一致。 有关支持到期时间和长期支持 (LTS) 版本的信息,请参阅 .NET 支持策略。
* 仅当在 .NET Framework 上与 ASP.NET Core 2.1 一起使用时,EF Core 2.1 将继续受支持。 有关详细信息,请参阅 ASP.NET 支持策略。
更新到新版本的指南
- 修补了受支持版本的安全 bug 和其他严重 bug。 始终使用给定版本的最新修补程序。 例如,对于 EF Core 2.1,请使用 2.1.x 表示可用的最高“x”。
- 主版本更新(例如,从 EF Core 2 更新到 EF Core 3)通常包含重大更改。 在进行主版本更新时,建议进行全面测试。 使用上面的“重大更改”链接获取有关处理重大更改的指导。
- 次要版本更新通常不包含重大更改。 但仍建议进行全面测试,因为新功能可能会引入回归。
版本规划和安排
EF Core 版本与 .NET Core 发货计划保持一致。
修补程序版本通常每月交付,但提前期较长。
要详细了解我们如何确定要在每个版本中提供的内容,请参阅版本规划过程。 我们通常不会对下一个主版本或次要版本之后的版本进行详规划。
EF Core 9.0
下一个计划的稳定版本是 EF Core 9.0 或 EF9,计划于 2024 年 11 月发布。
有关详细信息,请参阅 EF9 中的新增功能。