EF Core 版本和計劃
穩定版本
版本 | 目標 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 支援原則。
更新至新版本的指導方針
- 會針對支援的版本進行安全性與其他嚴重錯誤修補。 請一律使用給定版本的最新修補程式。 例如,針對 EF Core 2.1,請針對可用的最高 'x' 使用 2.1.x。
- 主要版本更新 (例如,從 EF Core 2 到 EF Core 3) 通常會有中斷性變更。 跨主要版本更新時,建議您進行徹底測試。 如需處理中斷性變更的指導方針,請使用上述中斷性變更連結。
- 次要版本更新通常不包含中斷性變更。 不過,仍然建議進行徹底測試,因為新功能可能會引進迴歸。
發行規劃和排程
EF Core 發行與 .NET Core 推出排程 \(英文\) 一致。
修補程式版本通常為每月發送,但有很長的前置時間。
如需我們如何決定每次發行所發送內容的詳細資訊,請參閱發行規劃流程。 我們一般不會像規劃下個主要或次要版本那麼詳細。
EF Core 9.0
下一個計劃的穩定版本是 EF Core 9.0,或只排定於 2024 年 11 月的 EF9。
如需詳細資訊,請參閱 EF9 的新功能。