Megosztás a következőn keresztül:


Öröklés támogatása

A LINQ–SQL támogatja az egytáblás leképezést. Más szóval a teljes öröklési hierarchia egyetlen adatbázistáblában van tárolva. A táblázat a teljes hierarchia összes lehetséges adatoszlopának egybesimított egyesítését tartalmazza. (Az egyesítés eredménye, hogy két táblát egyesít egy táblával, amelyek az eredeti táblák egyikében lévő sorokat tartalmazzák.) Minden sor null értékű az oszlopokban, amelyek nem vonatkoznak a sor által képviselt példány típusára.

Az egytáblás leképezési stratégia az öröklés legegyszerűbb ábrázolása, és jó teljesítményjellemzőket biztosít a lekérdezések számos különböző kategóriájához.

Ha a LINQ-ból SQL-be szeretné implementálni ezt a leképezést, meg kell adnia az öröklési hierarchia gyökérosztályának attribútumait és attribútumtulajdonságait. További információ : Öröklési hierarchiák leképezése.

A Visual Studiót használó fejlesztők az objektumrelációs Tervező is használhatják az öröklési hierarchiák leképezéséhez.

Lásd még