Freigeben über


Vererbungsunterstützung (LINQ to SQL)

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 Vorgehensweise: Zuordnen von Vererbungshierarchien (LINQ to SQL).

Entwickler mit Visual Studio können auch Vererbungshierarchien mithilfe des O/R-Designer zuordnen.

Siehe auch

Weitere Ressourcen

Hintergrundinformationen (LINQ to SQL)