Freigeben über


RelationalKeyBuilderExtensions.HasName Methode

Definition

Überlädt

HasName(KeyBuilder, String)

Konfiguriert den Namen der Schlüsseleinschränkung in der Datenbank, wenn eine relationale Datenbank als Ziel verwendet wird.

HasName(IConventionKeyBuilder, String, Boolean)

Konfiguriert den Namen der Schlüsseleinschränkung in der Datenbank, wenn eine relationale Datenbank als Ziel verwendet wird.

HasName<TEntity>(KeyBuilder<TEntity>, String)

Konfiguriert den Namen der Schlüsseleinschränkung in der Datenbank, wenn eine relationale Datenbank als Ziel verwendet wird.

HasName(KeyBuilder, String)

Konfiguriert den Namen der Schlüsseleinschränkung in der Datenbank, wenn eine relationale Datenbank als Ziel verwendet wird.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder HasName (this Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder keyBuilder, string name);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder HasName (this Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder keyBuilder, string? name);
static member HasName : Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder
<Extension()>
Public Function HasName (keyBuilder As KeyBuilder, name As String) As KeyBuilder

Parameter

keyBuilder
KeyBuilder

Der Generator für den zu konfigurierenden Schlüssel.

name
String

Der Name des Schlüssels.

Gibt zurück

Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Schlüssel .

Gilt für:

HasName(IConventionKeyBuilder, String, Boolean)

Konfiguriert den Namen der Schlüsseleinschränkung in der Datenbank, wenn eine relationale Datenbank als Ziel verwendet wird.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder HasName (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder keyBuilder, string name, bool fromDataAnnotation = false);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder? HasName (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder keyBuilder, string? name, bool fromDataAnnotation = false);
static member HasName : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionKeyBuilder
<Extension()>
Public Function HasName (keyBuilder As IConventionKeyBuilder, name As String, Optional fromDataAnnotation As Boolean = false) As IConventionKeyBuilder

Parameter

keyBuilder
IConventionKeyBuilder

Der Generator für den zu konfigurierenden Schlüssel.

name
String

Der Name des Schlüssels.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Derselbe Generator instance, wenn die Konfiguration angewendet wurde, andernfallsnull.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Schlüssel .

Gilt für:

HasName<TEntity>(KeyBuilder<TEntity>, String)

Konfiguriert den Namen der Schlüsseleinschränkung in der Datenbank, wenn eine relationale Datenbank als Ziel verwendet wird.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder<TEntity> HasName<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder<TEntity> keyBuilder, string name);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder<TEntity> HasName<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder<TEntity> keyBuilder, string? name);
static member HasName : Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder<'Entity> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.KeyBuilder<'Entity>
<Extension()>
Public Function HasName(Of TEntity) (keyBuilder As KeyBuilder(Of TEntity), name As String) As KeyBuilder(Of TEntity)

Typparameter

TEntity

Parameter

keyBuilder
KeyBuilder<TEntity>

Der Generator für den zu konfigurierenden Schlüssel.

name
String

Der Name des Schlüssels.

Gibt zurück

KeyBuilder<TEntity>

Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Schlüssel .

Gilt für: