Sprache

IndexAttribute Klasse

Definition

Gibt einen Index an, der in der Datenbank generiert werden soll.

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

Hinweise

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

Konstruktoren

Name Beschreibung
IndexAttribute(String, String[])

Initialisiert eine neue Instanz der IndexAttribute-Klasse.

IndexAttribute(String[])
Veraltet.

Initialisiert eine neue Instanz der IndexAttribute-Klasse.

Eigenschaften

Name Beschreibung
AllDescending

Gibt an, ob alle Indexspalten absteigende Sortierreihenfolge aufweisen.

IsDescending

Eine Gruppe von Werten, die angeben, ob jede entsprechende Indexspalte absteigende Sortierreihenfolge aufweist.

IsUnique

Gibt an, ob der Index eindeutig ist.

IsUniqueHasValue

Überprüft, ob IsUnique explizit auf einen Wert festgelegt wurde.

Name

Der Name des Index.

PropertyNames

Die Eigenschaften, die den Index bilden, in der Reihenfolge.

Gilt für: