Condividi tramite


Attributo Multiplicity (Association CSDL)

In Entity Data Model (EDM) l'attributo Multiplicity dell'elemento End di un'associazione specifica il numero di entità di ogni tipo che possono essere correlate da un'associazione.

L'associazione nell'esempio seguente connette entità Employee in base alla relazione dipendente/manager. Entrambe le entità finali dell'associazione sono dello stesso tipo, come indicato dall'assegnazione Type="AdventureWorksModel.Employee".

L'attributo Multiplicity specifica che un'entità Employee che corrisponde a un manager può partecipare a zero o più istanze di questa associazione ma un'entità Employee1 può avere un solo manager e può partecipare a una sola associazione di questo tipo. Questa designazione di molteplicità corrisponde alla relazione contenuta dalla chiave esterna nella tabella Employee che può contenere un solo oggetto ManagerID.

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

In questo esempio viene illustrata la molteplicità uno-a-molti di un'associazione. Per un esempio completo in cui viene utilizzata un'associazione molti-a-molti, vedere Strumento di ausilio ricerche e di annotazione (applicazione di esempio EDM)

Vedere anche

Concetti

Elemento AssociationSet (EntityContainer CSDL)
Attributo Multiplicity (Association SSDL)
Elemento AssociationSetMapping (MSL)
Attributo Type (Association CSDL)
Modello completo di AdventureWorks (EDM)
Attributo Role (Association CSDL)