Quelle: dotnetpro
Vererbungsstrategien in Entity Framework Core 18.03.2019, 00:00 Uhr

Per Typ und Hierarchie

Entity Framework Core ist beim Abbilden von Vererbung immer noch eingeschränkt.
Es gibt grundsätzlich drei Strategien, wie sich Vererbung in einem Objektmodell auf ein relationales Datenbankschema abbilden lässt. In Bild 1 bis 3 ist dazu jeweils zu sehen, wie eine Vererbungshierarchie dreier Klassen (Passagier und Pilot erben von Person) auf Tabellen umgesetzt werden kann:
Bei Table per Type erhält jede Klasse (links) eine Datenbank­tabelle (rechts) (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