Compartilhar via


PrimaryKeyAttribute Classe

Definição

Especifica uma chave primária para o tipo de entidade mapeado para esse tipo 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
Herança
PrimaryKeyAttribute
Atributos

Comentários

Esse atributo pode ser usado para ambas as chaves compostas por uma única propriedade e para chaves compostas compostas de várias propriedades. KeyAttribute pode ser usado em vez disso para chaves de propriedade única, nesse caso, o comportamento é idêntico. Se ambos os atributos forem usados, esse atributo terá precedência.

Confira Modelagem de tipos de entidade e relações para obter mais informações e exemplos.

Construtores

PrimaryKeyAttribute(String, String[])

Inicializa uma nova instância da classe PrimaryKeyAttribute.

Propriedades

PropertyNames

As propriedades que constituem a chave primária, em ordem.

Aplica-se a