Share via


EntityTypeBuilder.HasAlternateKey(String[]) Methode

Definition

Erstellt einen alternativen Schlüssel im Modell für diesen Entitätstyp, falls noch kein Schlüssel für die angegebenen Eigenschaften vorhanden ist. Dadurch wird erzwungen, dass die Eigenschaften schreibgeschützt sind. Verwenden Sie HasIndex , um die Eindeutigkeit im Modell anzugeben, die nicht erzwingt, dass Eigenschaften schreibgeschützt sind.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder HasAlternateKey (params string[] propertyNames);
abstract member HasAlternateKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder
override this.HasAlternateKey : string[] -> Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder
Public Overridable Function HasAlternateKey (ParamArray propertyNames As String()) As KeyBuilder

Parameter

propertyNames
String[]

Die Namen der Eigenschaften, aus denen der Schlüssel besteht.

Gibt zurück

Ein Objekt, das zum Konfigurieren des Schlüssels verwendet werden kann.

Gilt für: