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 のサポート ポリシーを参照してください。

* EF Core 2.1 は .NET Framework で ASP.NET 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

次に予定されている安定版リリースは、2024 年 11 月にスケジュールされている EF Core 9.0 (EF9) です。

詳しくは、EF9 の概要プランに関する記事をご覧ください。