LINQ to SQL 支持 单表映射。 换句话说,完整的继承层次结构存储在单个数据库表中。 该表包含整个层次结构的所有可能数据列的平展联合。 (联合是将两个表合并成一个表的结果,该表包含在任一原始表中的行。每一行的列中都有 null 值,这些 null 与行所代表的实例类型不相关。
单表映射策略是继承的最简单表示形式,为许多不同的查询类别提供良好的性能特征。
若要在 LINQ to SQL 中实现这种映射,必须在继承层次结构的根类中指定特性和特性属性。 有关详细信息,请参阅 “如何:映射继承层次结构”。
使用 Visual Studio 的开发人员还可以使用对象关系设计器映射继承层次结构。