Komplexe Typen in Entity Framework Core 8.0
13.05.2024, 00:00 Uhr
Tabellen-Spalter
Mit Complex Types bietet Entity Framework Core seit Version 8.0 eine weitere Option, um eine Datenbanktabelle auf mehrere Klassen zu verteilen.
Der Fachbegriff Table Splitting bezeichnet beim objektrelationalen Mapping die Aufteilung einer Datenbanktabelle auf mehrere Entitäten, das heißt, mehrere Klassen teilen sich eine Tabelle. Oder anders gesagt: Mehrere in einer abhängigen Beziehung stehende .NET-Typen wandern in eine Tabelle. Dies veranschaulicht Bild 1 – auch im Vergleich zum Gegensatz, dem Entity Splitting, bei dem eine Klasse in mehrere Tabellen wandert.
Table Splitting versus Entity Splitting (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