Mise en production et planification d’EF Core

Versions stables

Libérer Version cible de .NET Framework Pris en charge jusqu’à Liens
EF Core 8.0 .NET 8 10 novembre 2026 Nouveautés / Changements cassants
EF Core 7.0 .NET 6 mardi 14 mai 2024 Nouveautés / Changements cassants
EF Core 6.0 .NET 6 12 novembre 2024 (LTS) Nouveautés / Changements cassants
EF Core 5.0 .NET Standard 2.1 Expiré le 10 mai 2022 Annonce / Changements cassants
EF Core 3.1 .NET Standard 2.0 Expiration le 13 décembre 2022 Annonce
EF Core 3.0 .NET Standard 2.1 Expiré le 3 mars 2020 Annonce / Changements cassants
EF Core 2.2 .NET Standard 2.0 Expiration le 23 décembre 2019 Annonce
EF Core 2.1 .NET Standard 2.0 Expiré le 21 août 2021* Annonce
EF Core 2.0 .NET Standard 2.0 Expiration le 1{^>er<^} octobre 2018 Annonce
EF Core 1.1 .NET Standard 1.3 Expiration le 27 juin 2019 Annonce
EF Core 1.0 .NET Standard 1.3 Expiration le 27 juin 2019 Annonce

Pour plus d’informations sur les plateformes prises en charge par chacune des versions d’EF Core, voir Plateformes prises en charge.

Les versions et la prise en charge d’Entity Framework Core sont alignées sur les .NET. Pour plus d’informations sur les versions à expiration du support et les versions LTS (support à long terme), voir Stratégie de support .NET.

* EF Core 2.1 reste pris en charge quand il est utilisé avec ASP.NET Core 2.1 sur .NET Framework uniquement. Pour plus d’informations, consultez Stratégie de support ASP.NET.

Aide sur la mise à jour vers les nouvelles versions

  • La sécurité et d’autres bogues critiques sont corrigés dans les versions prises en charge. Utilisez toujours le dernier correctif d’une version donnée Par exemple, pour EF Core 2.1, utilisez la version 2.1.x avec la valeur « x » la plus élevée disponible.
  • Les mises à jour de versions majeures (par exemple, de EF Core 2 à EF Core 3) présentent souvent des changements cassants. Un test approfondi est recommandé dans ce cas de figure. Suivez les liens ci-dessus pour savoir comment gérer les changements cassants.
  • Les mises à jour de versions mineures ne contiennent généralement pas de changements cassants. Toutefois, des tests poussés sont toujours recommandés, car les nouvelles fonctionnalités sont susceptibles d’introduire des régressions.

Planification et planification des versions

Les versions d’EF Core s’alignent sur la planification d’expédition .NET Core.

Les mises à jour correctives sont généralement envoyées tous les mois, mais avec un délai assez long.

Pour plus d’informations sur la façon dont nous sélectionnons les éléments à envoyer dans chaque version, consultez le processus de planification des versions. En règle générale, nous ne procédons pas à une planification détaillée au-delà de la prochaine version majeure ou mineure.

EF Core 9.0

La prochaine version stable planifiée est EF Core 9.0, ou EF9, prévue pour novembre 2024.

Pour plus d’informations, consultez le plan de haut niveau pour EF9.