Sdílet prostřednictvím


RelationalKeyBuilderExtensions.HasName Metoda

Definice

Přetížení

HasName(KeyBuilder, String)

Konfiguruje název omezení klíče v databázi při cílení na relační databázi.

HasName(IConventionKeyBuilder, String, Boolean)

Konfiguruje název omezení klíče v databázi při cílení na relační databázi.

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

Konfiguruje název omezení klíče v databázi při cílení na relační databázi.

HasName(KeyBuilder, String)

Konfiguruje název omezení klíče v databázi při cílení na relační databázi.

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

Parametry

keyBuilder
KeyBuilder

Tvůrce konfigurovaného klíče.

name
String

Název klíče.

Návraty

Stejná instance tvůrce, aby bylo možné zřetězených více volání.

Poznámky

Další informace a příklady najdete v tématu Klíče .

Platí pro

HasName(IConventionKeyBuilder, String, Boolean)

Konfiguruje název omezení klíče v databázi při cílení na relační databázi.

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

Parametry

keyBuilder
IConventionKeyBuilder

Tvůrce konfigurovaného klíče.

name
String

Název klíče.

fromDataAnnotation
Boolean

Určuje, zda byla konfigurace zadána pomocí datové poznámky.

Návraty

Stejná instance tvůrce, pokud byla použita konfigurace, null v opačném případě.

Poznámky

Další informace a příklady najdete v tématu Klíče .

Platí pro

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

Konfiguruje název omezení klíče v databázi při cílení na relační databázi.

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)

Parametry typu

TEntity

Parametry

keyBuilder
KeyBuilder<TEntity>

Tvůrce konfigurovaného klíče.

name
String

Název klíče.

Návraty

KeyBuilder<TEntity>

Stejná instance tvůrce, aby bylo možné zřetězených více volání.

Poznámky

Další informace a příklady najdete v tématu Klíče .

Platí pro