Элемент Key (SSDL)
Элемент Key в языке SSDL представляет первичный ключ таблицы в основной базе данных. Элемент Key является дочерним для элемента EntityType, представляющего строку в таблице. Первичный ключ определен в элементе Key через указание ссылок на один или несколько элементов Property, определенных в элементе EntityType.
Элемент Key может иметь следующие дочерние элементы (в порядке перечисления).
PropertyRef (один или несколько)
К элементу Key не применим ни один атрибут.
Пример
В следующем примере показан элемент EntityType с ключом, ссылающимся на одно свойство:
<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>
См. также
Основные понятия
Общие сведения о платформе Entity Framework
Спецификация языка SSDL
Другие ресурсы
Спецификации языка CSDL, SSDL и MSL
ADO.NET Entity Data Model Tools