다음을 통해 공유


상속 지원(LINQ to SQL)

업데이트: November 2007

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

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

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

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

참고 항목

기타 리소스

배경 정보(LINQ to SQL)