Wersje i planowanie programu EF Core

Stabilne wersje

Zwolnij Platforma docelowa Obsługiwane do Łącza
EF Core 8.0 .NET 8 10 listopada 2026 r. Co nowego / Zmiany powodujące niezgodność
EF Core 7.0 .NET 6 14 maja 2024 r. Co nowego / Zmiany powodujące niezgodność
EF Core 6.0 .NET 6 12 listopada 2024 r. (LTS) Co nowego / Zmiany powodujące niezgodność
EF Core 5.0 .NET Standard 2.1 Wygasła 10 maja 2022 r. Ogłoszenie / Zmiany powodujące niezgodność
EF Core 3.1 .NET Standard 2.0 Wygasło 13 grudnia 2022 r. Ogłoszenie
EF Core 3.0 .NET Standard 2.1 Wygasła 3 marca 2020 r. Ogłoszenie / Zmiany powodujące niezgodność
EF Core 2.2 .NET Standard 2.0 Wygasła 23 grudnia 2019 r. Ogłoszenie
EF Core 2.1 .NET Standard 2.0 Wygasła 21 sierpnia 2021 r.* Ogłoszenie
EF Core 2.0 .NET Standard 2.0 Wygasła 1 października 2018 r. Ogłoszenie
EF Core 1.1 .NET Standard 1.3 Wygasła 27 czerwca 2019 r. Ogłoszenie
EF Core 1.0 .NET Standard 1.3 Wygasła 27 czerwca 2019 r. Ogłoszenie

Zobacz obsługiwane platformy, aby uzyskać informacje o określonych platformach obsługiwanych przez poszczególne wersje programu EF Core.

Wersje i pomoc techniczna programu Entity Framework Core są zgodne z wersjami i pomocą techniczną platformy .NET. Zobacz Zasady pomocy technicznej platformy .NET, aby uzyskać informacje o wygaśnięciu pomocy technicznej i wersjach z długoterminowym wsparciem pomocy technicznej (LTS).

* Program EF Core 2.1 będzie nadal obsługiwany w przypadku używania z platformą ASP.NET Core 2.1 tylko na platformie .NET Framework. Aby uzyskać szczegółowe informacje, zobacz Zasady pomocy technicznej platformy ASP.NET.

Wskazówki dotyczące aktualizowania do nowych wersji

  • Obsługiwane wersje są poprawiane pod kątem zabezpieczeń i innych krytycznych usterek. Zawsze używaj najnowszej poprawki danej wersji. Na przykład w przypadku programu EF Core 2.1 użyj wersji 2.1.x z najwyższą dostępną wartością „x”.
  • Aktualizacje wersji głównej (na przykład z programu EF Core 2 do programu EF Core 3) często mają zmiany powodujące niezgodność. W przypadku aktualizowania między wersjami głównymi zalecane jest dokładne testowanie. Skorzystaj z powyższych linków zmian powodujących niezgodność, aby uzyskać wskazówki dotyczące rozwiązywania problemów ze zmianami powodującymi niezgodność.
  • Aktualizacje wersji pomocniczej zwykle nie zawierają zmian powodujących niezgodność. Jednak nadal zaleca się dokładne testowanie, ponieważ nowe funkcje mogą wprowadzać regresje.

Planowanie i harmonogramy wersji

Wersje programu EF Core są zgodne z harmonogramem udostępniania platformy .NET Core.

Wydania poprawek zwykle są dostarczane co miesiąc, ale mają długi czas realizacji.

Zobacz proces planowania wersji, aby uzyskać więcej informacji na temat sposobu, w jaki decydujemy, co zostanie dostarczone w poszczególnych wersjach. Zazwyczaj nie przeprowadzamy szczegółowego planowania dla wersji dalszej niż następna wersja główna lub pomocnicza.

EF Core 9.0

Kolejna planowana stabilna wersja to EF Core 9.0, czyli tylko EF9, zaplanowana na listopad 2024 r.

Aby uzyskać więcej informacji, zobacz plan wysokiego poziomu dla programu EF9.