EF Core 版本和計劃

穩定版本

版本 目標 Framework 支援直到 連結
EF Core 8.0 .NET 8 2026年11月10日 新功能 / 中斷性變更
EF Core 7.0 .NET 6 2024 年 5 月 14 日 新功能 / 中斷性變更
EF Core 6.0 .NET 6 2024 年 11 月 12 日 (LTS) 新功能 / 中斷性變更
EF Core 5.0 .NET Standard 2.1 已於 2022 年 5 月 10 日到期 公告 / 中斷性變更 \(英文\)
EF Core 3.1 .NET Standard 2.0 已於 2022 年 12 月 13 日到期 公告 \(英文\)
EF Core 3.0 .NET Standard 2.1 2020 年 3 月 3 日到期 公告 / 中斷性變更 \(英文\)
EF Core 2.2 \(英文\) .NET Standard 2.0 2019 年 12 月 23 日過期 公告 \(英文\)
EF Core 2.1 .NET Standard 2.0 已於 2021 年 8 月 21 日到期* 公告 \(英文\)
EF Core 2.0 \(英文\) .NET Standard 2.0 2018 年 10 月 1 日過期 公告 \(英文\)
EF Core 1.1 \(英文\) .NET Standard 1.3 2019 年 6 月 27 日過期 公告 \(英文\)
EF Core 1.0 \(英文\) .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 的高階方案。