Versioni e pianificazione di EF Core

Versioni stabili

Versione Framework di destinazione Ultima versione supportata Collegamenti
EF Core 8.0 .NET 8 10 novembre 2026 Novità / Modifiche in rilievo
EF Core 7.0 .NET 6 martedì 14 maggio 2024 Novità / Modifiche in rilievo
EF Core 6.0 .NET 6 12 novembre 2024 (LTS) Novità / Modifiche in rilievo
EF Core 5.0 .NET Standard 2.1 Scaduto il 10 maggio 2022 Annuncio / Modifiche che causano un'interruzione
EF Core 3.1 .NET Standard 2.0 Scaduto il 13 dicembre 2022 Annuncio
EF Core 3.0 .NET Standard 2.1 Scaduto il 3 marzo 2020 Annuncio / Modifiche che causano un'interruzione
EF Core 2.2 .NET Standard 2.0 Scaduto il 23 dicembre 2019 Annuncio
EF Core 2.1 .NET Standard 2.0 Scaduto il 21 agosto 2021* Annuncio
EF Core 2.0 .NET Standard 2.0 Scaduto il 1° ottobre 2018 Annuncio
EF Core 1.1 .NET Standard 1.3 Scaduto il 27 giugno 2019 Annuncio
EF Core 1.0 .NET Standard 1.3 Scaduto il 27 giugno 2019 Annuncio

Per informazioni sulle specifiche piattaforme supportate da ogni versione di EF Core, vedere Piattaforme supportate.

Le versioni e il supporto di Entity Framework Core sono allineati alle versioni e al supporto di .NET. Per informazioni sulla scadenza del supporto e sulle versioni con supporto a lungo termine (LTS), vedere Criteri di supporto per .NET.

* EF Core 2.1 continuerà a essere supportato solo quando viene usato con ASP.NET Core 2.1 in .NET Framework. Per informazioni dettagliate, vedere Criteri di supporto di ASP.NET.

Linee guida per l'aggiornamento alle nuove versioni

  • Le versioni supportate includono patch per la sicurezza e altri bug critici. Usare sempre la patch più recente di una determinata versione. Ad esempio, per EF Core 2.1 usare 2.1.x per la 'x' più recente disponibile.
  • Gli aggiornamenti delle versioni principali (ad esempio, da EF Core 2 a EF Core 3) spesso presentano modifiche che causano un'interruzione. Quando si effettua l'aggiornamento tra versioni principali, è consigliabile eseguire test approfonditi. Usare i collegamenti precedenti relativi alle modifiche che causano un'interruzione per informazioni aggiuntive sulla gestione di tali modifiche.
  • Gli aggiornamenti delle versioni secondarie in genere non contengono modifiche che causano un'interruzione. È comunque consigliabile eseguire test approfonditi poiché le nuove funzionalità possono introdurre regressioni.

Pianificazione delle versioni

Le versioni EF Core sono allineate con la pianificazione della distribuzione di .NET Core.

Le versioni patch vengono in genere distribuite mensilmente, ma hanno un lead time lungo.

Per altre informazioni su come viene deciso quali elementi rilasciare in ogni versione, vedere il processo di pianificazione delle versioni. In genere non viene eseguita una pianificazione dettagliata a lungo termine, oltre la versione principale o secondaria successiva.

EF Core 9.0

La prossima versione stabile pianificata è EF Core 9.0 o solo EF9, pianificata per novembre 2024.

Per altre informazioni, vedere il piano generale per EF9 .