Sprache

PrimaryKeyAttribute Klasse

Definition

Gibt einen Primärschlüssel für den Entitätstyp an, der diesem CLR-Typ zugeordnet ist.

[System.AttributeUsage(System.AttributeTargets.Class)]
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class PrimaryKeyAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class PrimaryKeyAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type PrimaryKeyAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type PrimaryKeyAttribute = class
    inherit Attribute
Public NotInheritable Class PrimaryKeyAttribute
Inherits Attribute
Vererbung
PrimaryKeyAttribute
Attribute

Hinweise

Dieses Attribut kann für beide Schlüssel aus einer einzelnen Eigenschaft und für zusammengesetzte Schlüssel aus mehreren Eigenschaften verwendet werden. KeyAttribute kann stattdessen für Einzeleigenschaftsschlüssel verwendet werden, in diesem Fall ist das Verhalten identisch. Wenn beide Attribute verwendet werden, hat dieses Attribut Vorrang.

Weitere Informationen und Beispiele finden Sie unter Modellieren von Entitätstypen und Beziehungen .

Konstruktoren

Name Beschreibung
PrimaryKeyAttribute(String, String[])

Initialisiert eine neue Instanz der PrimaryKeyAttribute-Klasse.

Eigenschaften

Name Beschreibung
PropertyNames

Die Eigenschaften, die den Primärschlüssel darstellen, in der Reihenfolge.

Gilt für: