Share via


Atributo Multiplicity (CSDL Association)

En Entity Data Model (EDM), el atributo Multiplicity del elemento End de una asociación especifica el número de entidades de cada tipo que se pueden relacionar mediante una asociación.

La asociación del ejemplo siguiente conecta las entidades Employee en función de la relación existente entre jefe y empleado. Los dos extremos de la asociación son del mismo tipo, tal como indica la asignación Type="AdventureWorksModel.Employee".

El atributo Multiplicity especifica que un Employee que es jefe puede participar en cero o varias instancias de esta asociación pero que un Employee1 sólo puede tener un jefe y participar únicamente en una asociación de este tipo. Esta designación de multiplicidad corresponde a la relación contenida por la clave externa en la tabla Employee que puede contener sólo un ManagerID.

<Association Name="Employee_Employee_ManagerID">
    <End Role="Employee" Type="Self.Employee" Multiplicity="0..1" />
    <End Role="Employee1" Type="Self.Employee" Multiplicity="*" />
  </Association>

Este ejemplo ilustra la multiplicidad uno a varios de una asociación. Para obtener un ejemplo completo que use una asociación varios a varios, vea Herramienta Annotation and Research Collaboration (aplicación de ejemplo de EDM)

Vea también

Conceptos

Elemento AssociationSet (CSDL EntityContainer)
Atributo Multiplicity (SSDL Association)
Elemento AssociationSetMapping (MSL)
Atributo Type (CSDL Association)
Modelo completo (EDM) de AdventureWorks
Atributo Role (CSDL Association)