Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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ěné sjednocení všech možných datových sloupců pro celou hierarchickou strukturu. (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, kteří používají Visual Studio, můžou také pomocí Návrháře relací objektů mapovat hierarchie dědičnosti.