Udostępnij za pośrednictwem


PrimaryKeyAttribute Klasa

Definicja

Określa klucz podstawowy dla typu jednostki mapowanego na ten typ 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
Dziedziczenie
PrimaryKeyAttribute
Atrybuty

Uwagi

Ten atrybut może służyć zarówno dla kluczy składających się z jednej właściwości, jak i dla kluczy złożonych składających się z wielu właściwości. KeyAttribute Zamiast tego można użyć w przypadku kluczy z jedną właściwością, w tym przypadku zachowanie jest identyczne. Jeśli są używane oba atrybuty, ten atrybut ma pierwszeństwo.

Aby uzyskać więcej informacji i przykładów, zobacz Modelowanie typów jednostek i relacji .

Konstruktory

PrimaryKeyAttribute(String, String[])

Inicjuje nowe wystąpienie klasy PrimaryKeyAttribute.

Właściwości

PropertyNames

Właściwości, które stanowią klucz podstawowy, w kolejności.

Dotyczy