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)]
public sealed class PrimaryKeyAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type PrimaryKeyAttribute = class
    inherit Attribute
Public NotInheritable Class PrimaryKeyAttribute
Inherits Attribute
Vererbung
PrimaryKeyAttribute
Attribute

Hinweise

Dieses Attribut kann sowohl für Schlüssel verwendet werden, die aus einer einzelnen Eigenschaft bestehen, als auch für zusammengesetzte Schlüssel, die aus mehreren Eigenschaften bestehen. KeyAttribute kann stattdessen für Schlüssel mit nur einer Eigenschaft 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

PrimaryKeyAttribute(String, String[])

Initialisiert eine neue Instanz der PrimaryKeyAttribute-Klasse.

Eigenschaften

PropertyNames

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

Gilt für: