Bagikan melalui


RelationalKeyBuilderExtensions.HasName Metode

Definisi

Overload

HasName(KeyBuilder, String)

Mengonfigurasi nama batasan kunci dalam database saat menargetkan database relasional.

HasName(IConventionKeyBuilder, String, Boolean)

Mengonfigurasi nama batasan kunci dalam database saat menargetkan database relasional.

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

Mengonfigurasi nama batasan kunci dalam database saat menargetkan database relasional.

HasName(KeyBuilder, String)

Mengonfigurasi nama batasan kunci dalam database saat menargetkan database relasional.

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

Penyusun untuk kunci yang sedang dikonfigurasi.

name
String

Nama kunci.

Mengembalikan

Instans penyusun yang sama sehingga beberapa panggilan dapat dirangkai.

Keterangan

Lihat Kunci untuk informasi dan contoh selengkapnya.

Berlaku untuk

HasName(IConventionKeyBuilder, String, Boolean)

Mengonfigurasi nama batasan kunci dalam database saat menargetkan database relasional.

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

Penyusun untuk kunci yang sedang dikonfigurasi.

name
String

Nama kunci.

fromDataAnnotation
Boolean

Menunjukkan apakah konfigurasi ditentukan menggunakan anotasi data.

Mengembalikan

Instans penyusun yang sama jika konfigurasi diterapkan, null jika tidak.

Keterangan

Lihat Kunci untuk informasi dan contoh selengkapnya.

Berlaku untuk

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

Mengonfigurasi nama batasan kunci dalam database saat menargetkan database relasional.

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)

Jenis parameter

TEntity

Parameter

keyBuilder
KeyBuilder<TEntity>

Penyusun untuk kunci yang sedang dikonfigurasi.

name
String

Nama kunci.

Mengembalikan

KeyBuilder<TEntity>

Instans penyusun yang sama sehingga beberapa panggilan dapat dirangkai.

Keterangan

Lihat Kunci untuk informasi dan contoh selengkapnya.

Berlaku untuk