Compartir a través de


Compatibilidad de herencia

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 tabla única que contiene las filas que estaban presentes en cualquiera de las tablas originales). Cada fila tiene valores nulos en las columnas que no se aplican al tipo de la instancia que la fila representa.

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 más información, consulte Asignación de jerarquías de herencia.

Los desarrolladores que usan Visual Studio también pueden usar Object Relational Designer para asignar jerarquías de herencia.

Consulte también