Vererbungsunterstützung (LINQ to SQL)
Aktualisiert: November 2007
LINQ to SQL unterstützt die Zuordnung zu einer einzelnen Tabelle. In anderen Worten, eine vollständige Vererbungshierarchie wird in einer einzelnen Datenbanktabelle gespeichert. Die Tabelle enthält die vereinfachte Gesamtheit aller möglichen Datenspalten für die gesamte Hierarchie. (Diese Gesamtheit ist das Ergebnis der Kombination von zwei Tabellen in einer Tabelle mit den Zeilen aus den Originaltabellen.) Jede Zeile enthält Nullen in den Spalten, die nicht für den Instanztyp gelten, der von der Spalte dargestellt wird.
Die Strategie der Zuordnung zu einer einzelnen Tabelle ist die einfachste Darstellung der Vererbung und bietet gute Leistungsmerkmale für viele verschiedene Abfragekategorien.
Zur Implementierung dieser Zuordnung in LINQ to SQL müssen Sie die Attribute in der Stammklasse der Vererbungshierarchie angeben. Weitere Informationen finden Sie unter Gewusst wie: Zuordnen von Vererbungshierarchien (LINQ to SQL).
Entwickler, die mit Visual Studio arbeiten, können den O/R-Designer verwenden, um Vererbungshierarchien zuzuordnen.