Versioni e pianificazione di EF Core
Versioni stabili
Rilascio | Framework di destinazione | Ultima versione supportata | Collegamenti |
---|---|---|---|
EF Core 9.0 | .NET 8 | 12 maggio 2026 | Novità / Modifiche in rilievo |
EF Core 8.0 | .NET 8 | 10 novembre 2026 | Novità / Modifiche in rilievo |
.NET 6 | Scaduto il 14 maggio 2024 | Novità / Modifiche in rilievo | |
.NET 6 | Scaduto il 12 novembre 2024 | Novità / Modifiche in rilievo | |
.NET Standard 2.1 | Scaduto il 10 maggio 2022 | Annuncio / Modifiche che causano un'interruzione | |
.NET Standard 2.0 | Scaduto il 13 dicembre 2022 | Annuncio | |
.NET Standard 2.1 | Scaduto il 3 marzo 2020 | Annuncio / Modifiche che causano un'interruzione | |
.NET Standard 2.0 | Scaduto il 23 dicembre 2019 | Annuncio | |
.NET Standard 2.0 | Scaduto il 21 agosto 2021* | Annuncio | |
.NET Standard 2.0 | Scaduto il 1° ottobre 2018 | Annuncio | |
.NET Standard 1.3 | Scaduto il 27 giugno 2019 | Annuncio | |
.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 9.0, usare 9.0.x per la più alta "x" disponibile.
- Gli aggiornamenti delle versioni principali (ad esempio, da EF Core 8 a EF Core 9) spesso presentano modifiche di rilievo. 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 10.0
La prossima versione stabile pianificata è EF Core 10.0 o solo EF10, pianificata per novembre 2025.