Partager via


Name (Association SSDL)

Dans le modèle EDM (Modèle de données d'entité), une définition Association en langage SSDL (Store Schema Definition Language) inclut un attribut Name qui identifie le type dans le modèle objet en cours de conception et dans la spécification de mappage.

La déclaration suivante de la partition Human Resources du modèle Adventure Works montre la déclaration d'entité Employee. L'attribut Name est assigné : Name="FK_Employee_Employee_ManagerID". Cette association concerne les entités Employee. Une des entités Employee est désignée en tant que responsable. La convention d'affectation de noms utilisée ici indique que l'association est basée sur la clé étrangère ManagerID de la table Employee de la base de données.

  <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>

Voir aussi

Concepts

Élément Association (SSDL)
Modèle complet AdventureWorks (EDM)
Élément ReferentialConstraint (Association SSDL)