Quelle: dotnetpro
Entity Splitting mit Entity Framework Core 7.0 13.03.2023, 00:00 Uhr

Zerhackt

Entity Framework Core 7.0 beherrscht nun auch Entity Splitting, das heißt die Aufteilung einer Entitätsklasse auf mehrere Datenbanktabellen.
Entity Framework Core geht beim Standard-Mapping (siehe Bild 1) davon aus, dass es zu jeder Entitätsklasse genau eine Datenbanktabelle gibt. Einzige Abweichung von diesem Standard sind Vererbungshierarchien. Hier bildet Entity Framework Core ohne weitere Konfiguration eine ganze Vererbungshierarchie in einer einzigen Tabelle ab (Table-per-Hierarchie-Mapping, siehe dazu [1]).
Abbildungsszenarien zwischen Klassen und Tabellen beim ­objektrelationalen Mapping (Bild 1)
Quelle: Autor

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar