EF Core 版本和计划EF Core releases and planning
稳定版本Stable releases
Release | 目标 Framework | 支持截止时间 | 链接 |
---|---|---|---|
EF Core 3.1 | .NET Standard 2.0 | 2022 年 12 月 3 日 (LTS) | 公告 |
.NET Standard 2.1 | 2020 年 3 月 3 日过期 | 公告 / 重大更改 | |
.NET Standard 2.0 | 过期时间:2019 年 12 月 23 日 | 公告 | |
EF Core 2.1 | .NET Standard 2.0 | 2021 年 8 月 21 日 (LTS) | 公告 |
.NET Standard 2.0 | 过期时间:2018 年 10 月 1 日 | 公告 | |
.NET Standard 1.3 | 过期时间:2019 年 6 月 27 日 | 公告 | |
.NET Standard 1.3 | 过期时间:2019 年 6 月 27 日 | 公告 |
有关每个 EF Core 版本支持的特定平台的信息,请参阅支持的平台。
有关支持到期时间和长期支持 (LTS) 版本的信息,请参阅 .NET 支持策略。
更新到新版本的指南Guidance on updating to new releases
- 修补了受支持版本的安全 bug 和其他严重 bug。 始终使用给定版本的最新修补程序。 例如,对于 EF Core 2.1,使用 2.1.14。
- 主版本更新(例如,从 EF Core 2 更新到 EF Core 3)通常包含重大更改。 在进行主版本更新时,建议进行全面测试。 使用上面的“重大更改”链接获取有关处理重大更改的指导。
- 次要版本更新通常不包含重大更改。 但仍建议进行全面测试,因为新功能可能会引入回归。
版本规划和安排Release planning and schedules
EF Core 版本与 .NET Core 发货计划保持一致。
修补程序版本通常每月交付,但提前期较长。 我们正在努力对此进行改进。
要详细了解我们如何确定要在每个版本中提供的内容,请参阅版本规划过程。 我们通常不会对下一个主版本或次要版本之后的版本进行详规划。
EF Core 5.0EF Core 5.0
下一个计划的稳定版本是 EF Core 5.0,计划于 2020 年 11 月发布。
已根据记录的发布计划流程创建了 EF Core 5.0 的高级计划。
你对计划的反馈非常重要。 指示问题重要性的最佳方式是在 GitHub 上为该问题投票(竖起大拇指 👍)。 然后,此数据将进入下一个版本的计划过程。
立即获取!Get it now!
EF Core 5.0 包现在以
- 每日生成的形式提供
- 所有最新功能和 bug 修复。 通常非常稳定;针对每个生成已运行 57,000 多次测试。
- 用于 NuGet 的预览版
- 滞后于每日生成,但经过测试可用于相应的 ASP.NET Core 和 .NET Core 预览版。
使用预览版或每日生成是一种查找问题并尽快提供反馈的绝佳方式。 我们获取此类反馈的速度越快,就越有可能在发布下一个正式版本前实施该反馈。