Podpora dědičnosti
LINQ to SQL podporuje mapování s jednou tabulkou. Jinými slovy, úplná hierarchie dědičnosti je uložena v jedné databázové tabulce. Tabulka obsahuje zploštěnou sjednocení všech možných sloupců dat pro celou hierarchii. (Sjednocení je výsledkem kombinování dvou tabulek do jedné tabulky, která obsahuje řádky, které byly přítomny v některé z původních tabulek.) Každý řádek má ve sloupcích hodnoty null, které se nevztahují na typ instance reprezentované řádkem.
Strategie mapování s jednou tabulkou představuje nejjednodušší reprezentaci dědičnosti a poskytuje dobré charakteristiky výkonu pro mnoho různých kategorií dotazů.
Chcete-li implementovat toto mapování v LINQ to SQL, je nutné zadat atributy a vlastnosti atributu v kořenové třídě hierarchie dědičnosti. Další informace naleznete v tématu Postupy: Mapování hierarchií dědičnosti.
Vývojáři používající Sadu Visual Studio můžou také použít Návrhář relací objektů k mapování hierarchií dědičnosti.