zurück zum Artikel

Über 80 Neuerungen in Entity Framework Core 5.0

Dr. Holger Schwichtenberg

Die am 10. November erschienene Version des OR-Mappers enthält zahlreiche Neuerungen.

Die am 10. November erschienene Version des OR-Mappers enthält zahlreiche Neuerungen.

Das nun auf NuGet.org [1] veröffentlichte Entity Framework Core 5.0 [2] ist der Nachfolger von Entity Framework Core 3.1 [3], das im Dezember 2019 erschienen ist. Die Version 4.0 wurde ausgelassen in Angleichung an .NET 5.0. Anders als .NET Core 3.1 (Vorgänger von .NET 5.0) hat Entity Framework Core das "Core" im Namen nicht verloren, um sich weiterhin klar vom klassischen Entity Framework (Aktuelle Version 6.4) abzugrenzen.

Entity Framework Core 5.0 läuft nicht nur auf .NET 5.0, sondern auf allen Plattformen, die .NET Standard 2.1 anbieten (also z.B. .NET Core 3.1 und aktuelle Xamarin-Versionen). Das klassisches .NET Framework ist damit aber ausgeschlossen, da es auch in der aktuellsten Version 4.8 nur .NET Standard 2.0 realisiert.

Dies bedeutet, dass Entwickler, die bisher Entity Framework Core 1.0 bis 3.1 auf dem klassischen .NET Framework verwendet haben, nun in einer Sackgasse stehen. Support für Entity Framework Core 3.1 gibt es wie für .NET Core 3.1 nur noch bis zum 3. Dezember 2022.

Mehr Infos

betterCode() präsentiert: .NET 5.0 – Das Online-Event am 3. Dezember 2020 [4]

Das können Sie lernen:

  • Von .NET Framework über .NET Core zu .NET 5.0: Was bedeutet das für die Migration, und wie groß sind die Aufwände?
  • Was ist neu in .NET 5.0?
  • Neue Features: ASP.NET Core 5.0 und Blazor 5.0 kennen lernen
  • Die wichtigsten Sprachneuerungen in C# 9
  • Mobile Entwicklung mit .NET 5
  • OR-Mapping mit Entity Framework Core 5.0
  • WinUI 3 als Alternative zu WPF und UWP
  • Ausblick auf .NET 6.0

Entity Framework Core 5.0 bietet über 80 Neuerungen (vgl. 15-teilige Tweet-Folge von Arthur Vickers [5]). Etwas zusammengefasst ergeben sich folgende wesentliche Verbesserungen:

( [6])


URL dieses Artikels:
https://www.heise.de/-4950878

Links in diesem Artikel:
[1] https://www.nuget.org/packages/Microsoft.EntityFrameworkCore
[2] https://www.dotnet-lexikon.de/EntityFramework%20Core%205.0/lex/9945.aspx
[3] https://www.dotnet-lexikon.de/EntityFramework%20Core%203.1/lex/9831.aspx
[4] https://net50.bettercode.eu/
[5] https://twitter.com/ajcvickers/status/1304896185417625601
[6] mailto:hs@ix.de