Attribut Key (EntityType CSDL)

Dans le modèle EDM (Modèle de données d'entité), l'attribut Key d'un élément EntityType spécifie la propriété qui sera utilisée pour identifier les instances du type dans toutes les opérations.

La déclaration suivante de l'entité Department montre l'assignation Key : Key="Department ID".

Dans cet exemple, la définition Property est un entier de 16 bits. La propriété Key ne peut pas avoir la valeur Null, comme indiqué par l'assignation de contrainte Nullable="false".

  <EntityType Name="Department" 
   <Key>
        <PropertyRef Name="DepartmentID">
    </Key>
    <Property Name="DepartmentID" Type="Int16" Nullable="false" />
    <Property Name="Name" Type="String" Nullable="false" />
    <Property Name="GroupName" Type="String" Nullable="false" />
    <Property Name="ModifiedDate" Type="DateTime" Nullable="false" />
  </EntityType>

Voir aussi

Concepts

Attribut Key (EntityType SSDL)