Key-Attribut (EntityType CSDL)
Im Entitätsdatenmodell (EDM) gibt das Key-Attribut eines EntityType-Elements die Eigenschaft an, die in sämtlichen Vorgängen zur Identifikation von Instanzen des Typs verwendet wird.
In der folgenden Deklaration der Department-Entität wird die Key-Zuweisung gezeigt: Key="Department ID"
.
Die Property-Definition ist in diesem Fall eine 16-Bit-Ganzzahl. Die Key-Eigenschaft kann nicht den Wert NULL haben. Dies wird durch die Einschränkungszuweisung Nullable="false"
angegeben.
<EntityType Name="Department"
<Key>
<PropertyRef Name="DepartmentID">
</Key>
<Property Name="DepartmentID" Type="Int16" Nullable="false" />
<Property Name="Name" Type="String" Nullable="false" />
<Property Name="GroupName" Type="String" Nullable="false" />
<Property Name="ModifiedDate" Type="DateTime" Nullable="false" />
</EntityType>