Multiplicity 특성(연결 SSDL)

EDM(엔터티 데이터 모델)에서 연결의 End 요소 중 Multiplicity 특성은 연결을 통해 관련될 수 있는 각 형식의 엔터티 개수를 지정합니다.

다음 예제의 연결에서는 직원/관리자 관계에 따라 Employee 엔터티를 연결합니다. Type="AdventureWorks.Store.Employee" 할당에 표시된 대로 연결의 두 End는 같은 형식입니다.

Multiplicity 특성은 관리자인 Employee는 0개 이상의 이 연결 인스턴스에 참여할 수 있지만 Employee1은 한 명의 관리자만 가질 수 있으며 이 형식의 연결 하나에만 참여할 수 있도록 지정합니다. 이러한 다중성 지정은 하나의 ManagerID만 포함할 수 있는 Employee 테이블의 외래 키에 포함된 관계에 해당합니다.

  <Association Name="FK_Employee_Employee_ManagerID">
    <End Role="Employee" Type="Adventureworks.Store.Employee" Multiplicity="0..1" />
    <End Role="Employee1" Type="Adventureworks.Store.Employee" Multiplicity="*" />
    <ReferentialConstraint>
      <Principal Role="Employee">
        <PropertyRef Name="EmployeeID" />
      </Principal>
      <Dependent Role="Employee1">
        <PropertyRef Name="ManagerID" />
      </Dependent>
    </ReferentialConstraint>
  </Association>

이 예제에서는 연결의 일대다 다중성을 보여 줍니다. 다대다 연결을 사용하는 전체 예제는 Annotation and Research Collaboration Tool(EDM 샘플 응용 프로그램)를 참조하십시오.

참고 항목

개념

AssociationSet 요소(EntityContainer SSDL)
Multiplicity 특성(연결 SSDL)
AssociationSetMapping 요소(MSL)
Type 특성(연결 SSDL)
AdventureWorks 전체 모델(EDM)
ReferentialConstraint 요소(연결 SSDL)