Share via


Atributo Key (SSDL EntityType)

En Entity Data Model (EDM), el atributo Key de una definición de EntityType especifica la propiedad que se usará para identificar las instancias del tipo en todas las operaciones.

La declaración siguiente de la entidad Department de los metadatos de Adventure Works muestra la asignación de Key: Key="Department ID".

La definición de Property, en este caso, es un entero de dieciséis bits. La propiedad Key no puede ser NULL, según se indica en la restricción Nullable="false" de la asignación.

  <EntityType Name="Department">
    <Key>
        <PropertyRef Name="DepartmentID">
    </Key>
    <Property Name="DepartmentID" Type="smallint" Nullable="false"
                               StoreGeneratedPattern="Identity" />
    <Property Name="Name" Type="nvarchar" Nullable="false" MaxLength="50" />
    <Property Name="GroupName" Type="nvarchar" Nullable="false"
                                             MaxLength="50" />
    <Property Name="ModifiedDate" Type="datetime" Nullable="false" />
  </EntityType>

Vea también

Conceptos

Atributo Key (CSDL EntityType)
Modelo completo (EDM) de AdventureWorks