다음을 통해 공유


상속 지원

LINQ to SQL은 단일 테이블 매핑을 지원합니다. 즉, 완전한 상속 계층이 단일 데이터베이스 테이블에 저장되어 있습니다. 테이블에는 계층 전체에 대한 모든 가능한 데이터 열의 결합된 공용 구조체가 포함됩니다. (union은 원래 테이블 중 하나에 있던 행이 있는 하나의 테이블로 두 테이블을 결합한 결과입니다.) 각 행의 열에는 해당 행이 나타내는 인스턴스 형식에 적용되지 않는 null이 있습니다.

단일 테이블 매핑 전략은 상속을 나타내는 가장 간단한 방법이며 여러 다른 쿼리 범주에 대한 탁월한 성능 특징을 제공합니다.

LINQ to SQL에서 이 매핑을 구현하려면 상속 계층 구조의 루트 클래스에 특성 및 특성 속성을 지정해야 합니다. 자세한 내용은 방법: 상속 계층 매핑을 참조하세요.

Visual Studio를 사용하는 개발자는 개체 관계형 디자이너를 사용하여 상속 계층 구조를 매핑할 수도 있습니다.

참고 항목