다음을 통해 공유


방법: 상속 관계 만들기 및 삭제

EDM(엔터티 데이터 모델)에서 상속을 사용하면 엔터티 형식에서 다른 엔터티 형식을 파생할 수 있습니다. 예를 들어, EmployeeCustomer 형식은 모두 Contact 형식에서 상속할 수 있습니다. 이 경우, Contact를 기본 형식이라고 하고, EmployeeCustomer를 파생 형식이라고 합니다.

상속 관계는 디자인 화면에서 기본 형식과 파생 형식을 연결하는 선으로 표시됩니다. 연결선의 끝에는 기본 형식을 가리키는 속이 빈 화살표가 있습니다.

Note참고

ADO.NET 엔터티 데이터 모델 디자이너에서 형식은 자체에서 상속할 수 없습니다. 즉, 소스 끝과 대상 끝이 달라야 합니다.

상속 만들기

상속 관계 생성 시 다음을 수행합니다.

  • 상속 관계를 디자인 화면에 추가합니다.

  • 개념적 데이터 모델을 정의하는 .edmx 파일의 일부를 수정합니다.

  • 매핑 정보 창을 업데이트합니다.

  • 모델 브라우저 창을 업데이트합니다.

디자인 화면에서 상속 관계를 만들려면

  1. 디자인 화면의 빈 영역을 마우스 오른쪽 단추로 클릭하고 추가를 가리킨 후 상속을 선택합니다.

    새 상속 대화 상자가 나타납니다.

  2. 기본 및 파생 엔터티 형식을 선택합니다.

  3. 확인을 클릭합니다.

    상속 관계가 만들어집니다.

도구 상자를 사용하여 상속 관계를 만들려면

  1. 도구 상자에서 상속 컨트롤을 선택합니다.

  2. 디자이너 화면에서 하위 형식 엔터티를 클릭한 후 디자이너 화면에서 기본 형식을 클릭합니다.

    상속 관계가 만들어집니다.

선택한 엔터티를 기반으로 상속 관계를 만들려면

  1. 디자인 화면에서 엔터티를 선택하고 추가를 가리킨 후 상속을 선택합니다.

    새 상속 대화 상자가 나타납니다. 선택한 엔터티가 기본 엔터티로 나열됩니다.

  2. 파생 엔터티 형식을 선택합니다.

  3. 확인을 클릭합니다.

    상속 관계가 만들어집니다.

속성 창을 사용하여 상속 관계를 만들려면

  1. 엔터티를 선택합니다.

  2. 속성 창의 기본 형식 드롭다운 목록에서 상속 관계의 기본 형식을 선택합니다.

    상속 관계가 만들어집니다.

상속 삭제

상속 관계 삭제 시 다음을 수행합니다.

  • 디자인 화면에서 상속 관계를 제거합니다.

  • 개념적 데이터 모델을 정의하는 .edmx 파일의 일부를 수정합니다.

  • 파생 형식에 대한 기본 형식 속성을 **(없음)**으로 설정합니다.

  • 매핑 정보 창을 업데이트합니다.

  • 모델 브라우저 창을 업데이트합니다.

상속 관계를 삭제하려면

  • 상속을 마우스 오른쪽 단추로 클릭하고 삭제를 선택합니다.

    -또는-

  • 상속을 하나 이상 선택하고 Delete 키를 누릅니다.

참고 항목

개념

ADO.NET 엔터티 데이터 모델 디자이너 개요

기타 리소스

엔터티 데이터 모델 도구 작업