PrimaryKeyAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |