Zum Hauptinhalt Zur Navigation

Golem Plus Artikel
EFCore 7.0:
Das Entity Framework richtig nutzen

Der bekannteste OR-Mapper in der .Net -Welt ist seit 14 Jahren auf dem Markt. Wir zeigen, welche Stolpersteine und Besonderheiten er hat und geben Ratschläge für den Gebrauch.
/ Rene Koch
7 Kommentare News folgen (öffnet im neuen Fenster)
Easy to learn, hard to master: Das gilt fürs Klavierspielen und das Entity Framework gleichermaßen. (Bild: Pixabay)
Easy to learn, hard to master: Das gilt fürs Klavierspielen und das Entity Framework gleichermaßen. Bild: Pixabay

Die erste Datenbank entstand schon 1950, genau im selben Jahrzehnt wie die erste Programmiersprache. In den letzten fast 75 Jahren hat sich viel getan. Mit dem Entity Framework von Microsoft ist einer der beliebtesten OR-Mapper, grade in der C#-Welt, ganz weit vorne. Doch gibt es hier immer wieder Fallstricke und Stolpersteine, die ungeahnte Ausmaße in Performance und Entwicklung haben können. Golem.de hilft Entwicklern, nicht zu tief zu fallen, wenn wenn sie damit einmal stolpern.

Entity Framework (EF) gibt es in verschiedenen Versionen: Unterteilt wird zwischen der eigentlichen Versionierung (Version 1 bis 6) sowie zwischen den Zielframeworks (.Net Framework und .Net Core). Die aktuelle Version des OR-Mappers liegt bei .Net Framework bei EF 7.0.0 und bei .Net Core bei EF Core 7.0. Viele Features dieser Fast-schon-Standard-Bibliothek für den Datenzugriff gibt es in beiden Versionen, wobei die Weiterentwicklung seitens Microsoft deutlich in die Core-Schiene geht. Das merken wir vor allem Dingen daran, dass es für den Bereich .Net Framework seit geraumer Zeit nur noch Sicherheitsupdates gibt - wir konzentrieren uns daher hier auf EF Core.

Golem Plus Artikel