Condividi tramite


Attributo Key (EntityType SSDL)

In Entity Data Model (EDM) l'attributo Key di una definizione di EntityType specifica la proprietà che verrà utilizzata per identificare le istanze del tipo in tutte le operazioni.

La dichiarazione seguente dell'entità Department nei metadati di AdventureWorks illustra l'assegnazione di Key: Key="Department ID".

La definizione di Property, in questo caso, è un numero intero a sedici bit. La proprietà Key non può essere null, come indicato dall'assegnazione del vincolo Nullable="false".

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

Vedere anche

Concetti

Attributo Key (EntityType CSDL)
Modello completo di AdventureWorks (EDM)