Partager via


Élément Key (SSDL)

L'élément Key en SSDL (Store Schema Definition Language) représente la clé primaire d'une table dans la base de données sous-jacente. Key est un élément enfant d'un élément EntityType, qui représente une ligne dans une table. La clé primaire est définie dans l'élément Key en référençant un ou plusieurs éléments Property définis sur l'élément EntityType.

L'élément Key peut avoir les éléments enfants suivants (dans l'ordre répertorié) :

Aucun attribut n'est applicable à l'élément Key.

Exemple

L'exemple suivant affiche un élément EntityType avec une clé qui référence une propriété :

<EntityType Name="Customers">
  <Documentation>
    <Summary>Summary here.</Summary>
    <LongDescription>Long description here.</LongDescription>
  </Documentation>
  <Key>
    <PropertyRef Name="CustomerId" />
  </Key>
  <Property Name="CustomerId" Type="int" Nullable="false" />
  <Property Name="Name" Type="nvarchar(max)" Nullable="false" />
</EntityType>

Voir aussi

Concepts

Vue d'ensemble d'Entity Framework
Spécification SSDL

Autres ressources

Spécifications CSDL, SSDL et MSL
ADO.NET Entity Data Model Tools