EF Core 7: Vererbungsbeziehungen nach dem Reverse Engineering
17.04.2023, 00:00 Uhr
Vererbung im Eigenbau
Entity Framework Core beherrscht Vererbung – leider nutzen die Werkzeuge für Reverse Engineering dies nicht aus.
Gegeben sei das in Bild 1 dargestellte Beispielszenario: Eine Tabelle Flight besitzt eine N:1-Beziehung zur Tabelle Pilot. Die Tabelle Pilot ist eine Spezialisierung von Employee, diese Tabelle wiederum ist eine Spezialisierung von Person. In der objektorientierten Welt würde man diese Spezialisierung als Vererbung ausdrücken; die relationale Datenbank kann hier leider nur eine Assoziation darstellen.
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