Compatibilidad con la herencia (LINQ to SQL)
Actualización: November 2007
LINQ to SQL admite la asignación de tabla única. En otras palabras, en una sola tabla de base de datos se almacena una jerarquía de herencia completa. La tabla contiene la unión simplificada de todas las posibles columnas de datos de toda la jerarquía. (Una unión es el resultado de combinar dos tablas en una sola tabla que contiene las filas que estaban presentes en cualquiera de las tablas originales.) Cada fila tiene valores nulos en las columnas que no corresponden al tipo de la instancia representada por la fila.
La estrategia de asignación de tabla única es la representación más simple de la herencia y presenta buenas características de rendimiento para muchas categorías diferentes de consultas.
Para implementar esta asignación en LINQ to SQL, debe especificar los atributos y las propiedades de los atributos en la clase raíz de la jerarquía de herencia. Para obtener más información, consulte Cómo: Asignar jerarquías de herencia (LINQ to SQL).
Los desarrolladores de Visual Studio también pueden utilizar el Diseñador relacional de objetos para asignar jerarquías de herencia.