次の方法で共有


RelationalKeyBuilderExtensions.HasName メソッド

定義

オーバーロード

HasName(KeyBuilder, String)

リレーショナル データベースを対象とする場合に、データベース内のキー制約の名前を構成します。

HasName(IConventionKeyBuilder, String, Boolean)

リレーショナル データベースを対象とする場合に、データベース内のキー制約の名前を構成します。

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

リレーショナル データベースを対象とする場合に、データベース内のキー制約の名前を構成します。

HasName(KeyBuilder, String)

リレーショナル データベースを対象とする場合に、データベース内のキー制約の名前を構成します。

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

パラメーター

keyBuilder
KeyBuilder

構成されているキーのビルダー。

name
String

キーの名前です。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

注釈

詳細と例については、「 キー 」を参照してください。

適用対象

HasName(IConventionKeyBuilder, String, Boolean)

リレーショナル データベースを対象とする場合に、データベース内のキー制約の名前を構成します。

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

パラメーター

keyBuilder
IConventionKeyBuilder

構成されているキーのビルダー。

name
String

キーの名前です。

fromDataAnnotation
Boolean

構成がデータ注釈を使用して指定されたかどうかを示します。

戻り値

構成が適用された場合は同じビルダー インスタンス。 null それ以外の場合は 。

注釈

詳細と例については、「 キー 」を参照してください。

適用対象

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

リレーショナル データベースを対象とする場合に、データベース内のキー制約の名前を構成します。

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)

型パラメーター

TEntity

パラメーター

keyBuilder
KeyBuilder<TEntity>

構成されているキーのビルダー。

name
String

キーの名前です。

戻り値

KeyBuilder<TEntity>

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

注釈

詳細と例については、「 キー 」を参照してください。

適用対象