Condividi tramite


RelationalKeyBuilderExtensions.HasName Metodo

Definizione

Overload

HasName(KeyBuilder, String)

Configura il nome del vincolo di chiave nel database quando è destinato a un database relazionale.

HasName(IConventionKeyBuilder, String, Boolean)

Configura il nome del vincolo di chiave nel database quando è destinato a un database relazionale.

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

Configura il nome del vincolo di chiave nel database quando è destinato a un database relazionale.

HasName(KeyBuilder, String)

Configura il nome del vincolo di chiave nel database quando è destinato a un database relazionale.

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

Parametri

keyBuilder
KeyBuilder

Generatore per la chiave da configurare.

name
String

Nome della chiave.

Restituisce

Stessa istanza del generatore in modo che più chiamate possano essere concatenati.

Commenti

Per altre informazioni ed esempi, vedere Chiavi .

Si applica a

HasName(IConventionKeyBuilder, String, Boolean)

Configura il nome del vincolo di chiave nel database quando è destinato a un database relazionale.

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

Parametri

keyBuilder
IConventionKeyBuilder

Generatore per la chiave da configurare.

name
String

Nome della chiave.

fromDataAnnotation
Boolean

Indica se la configurazione è stata specificata utilizzando un'annotazione dati.

Restituisce

Stessa istanza del generatore se la configurazione è stata applicata; in caso contrario, null .

Commenti

Per altre informazioni ed esempi, vedere Chiavi .

Si applica a

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

Configura il nome del vincolo di chiave nel database quando è destinato a un database relazionale.

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)

Parametri di tipo

TEntity

Parametri

keyBuilder
KeyBuilder<TEntity>

Generatore per la chiave da configurare.

name
String

Nome della chiave.

Restituisce

KeyBuilder<TEntity>

Stessa istanza del generatore in modo che più chiamate possano essere concatenati.

Commenti

Per altre informazioni ed esempi, vedere Chiavi .

Si applica a