Поделиться через


PrimaryKeyAttribute Класс

Определение

Указывает первичный ключ для типа сущности, сопоставленного с этим типом CLR.

[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class PrimaryKeyAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type PrimaryKeyAttribute = class
    inherit Attribute
Public NotInheritable Class PrimaryKeyAttribute
Inherits Attribute
Наследование
PrimaryKeyAttribute
Атрибуты

Комментарии

Этот атрибут можно использовать как для ключей, состоящих из одного свойства, так и для составных ключей, состоящих из нескольких свойств. KeyAttribute вместо этого можно использовать для ключей с одним свойством, и в этом случае поведение идентично. Если используются оба атрибута, этот атрибут имеет приоритет.

Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .

Конструкторы

PrimaryKeyAttribute(String, String[])

Инициализирует новый экземпляр класса PrimaryKeyAttribute.

Свойства

PropertyNames

Свойства, составляющие первичный ключ по порядку.

Применяется к