Compartir a través de


Key (Elemento) (SSDL)

El elemento Key del lenguaje de definición de esquemas de almacenamiento (SSDL) representa la clave principal de una tabla de la base de datos subyacente. Key es un elemento secundario de un elemento EntityType, que representa una fila de una tabla. La clave principal se define en el elemento Key haciendo referencia a uno o más elementos Property que se definen en el elemento EntityType.

El elemento Key puede tener los elementos secundarios siguientes (en el orden mostrado):

No hay atributos aplicables al elemento Key.

Ejemplo

En el siguiente ejemplo se muestra un elemento EntityType con una clave que hace referencia a una propiedad:

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

Vea también

Conceptos

Información general de Entity Framework
Especificación SSDL

Otros recursos

Especificaciones CSDL, SSDL y MSL
ADO.NET Entity Data Model Tools