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):
PropertyRef (uno o varios)
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