LINQ to SQL은 단일 테이블 매핑을 지원합니다. 즉, 전체 상속 계층 구조는 단일 데이터베이스 테이블에 저장됩니다. 테이블에는 전체 계층 구조의 모든 가능한 데이터 열의 단일화된 통합이 포함되어 있습니다. (유니온은 원본 테이블 두 개를 결합하여 두 테이블 중 하나에 있는 행을 포함하는 단일 테이블을 만드는 것입니다.) 각 행에는 행이 나타내는 인스턴스 유형에 해당하지 않는 열에 null 값이 포함됩니다.
단일 테이블 매핑 전략은 상속의 가장 간단한 표현이며 다양한 쿼리 범주에 대해 좋은 성능 특성을 제공합니다.
LINQ to SQL에서 이 매핑을 구현하려면 상속 계층의 루트 클래스에서 특성 및 특성 속성을 지정해야 합니다. 자세한 내용은 방법: 상속 계층 구조 매핑을 참조하세요.
Visual Studio를 사용하는 개발자는 개체 관계형 디자이너를 사용하여 상속 계층 구조를 매핑할 수도 있습니다.