RelationalPropertyBuilderExtensions.HasColumnName メソッド

定義

オーバーロード

HasColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

特定のテーブルに似たストア オブジェクトでプロパティがマップされる列を構成します。

HasColumnName(PropertyBuilder, String)

リレーショナル データベースを対象とする場合にプロパティがマップされる列を構成します。

HasColumnName(IConventionPropertyBuilder, String, Boolean)

リレーショナル データベースを対象とする場合にプロパティがマップされる列を構成します。

HasColumnName<TProperty>(PropertyBuilder<TProperty>, String)

リレーショナル データベースを対象とする場合にプロパティがマップされる列を構成します。

HasColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

特定のテーブルに似たストア オブジェクトでプロパティがマップされる列を構成します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder HasColumnName (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, string name, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject, bool fromDataAnnotation = false);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? HasColumnName (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, string? name, in Microsoft.EntityFrameworkCore.Metadata.StoreObjectIdentifier storeObject, bool fromDataAnnotation = false);
static member HasColumnName : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder * string * StoreObjectIdentifier * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
<Extension()>
Public Function HasColumnName (propertyBuilder As IConventionPropertyBuilder, name As String, ByRef storeObject As StoreObjectIdentifier, Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder

パラメーター

propertyBuilder
IConventionPropertyBuilder

構成されているプロパティのビルダー。

name
String

列の名前。

storeObject
StoreObjectIdentifier

ストア オブジェクトの識別子。

fromDataAnnotation
Boolean

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

戻り値

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

注釈

詳細と例については、「 エンティティの型とリレーションシップのモデル化 」を参照してください。

適用対象

HasColumnName(PropertyBuilder, String)

リレーショナル データベースを対象とする場合にプロパティがマップされる列を構成します。

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

パラメーター

propertyBuilder
PropertyBuilder

構成されているプロパティのビルダー。

name
String

列の名前。

戻り値

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

注釈

詳細と例については、「 エンティティの型とリレーションシップのモデル化 」を参照してください。

適用対象

HasColumnName(IConventionPropertyBuilder, String, Boolean)

リレーショナル データベースを対象とする場合にプロパティがマップされる列を構成します。

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

パラメーター

propertyBuilder
IConventionPropertyBuilder

構成されているプロパティのビルダー。

name
String

列の名前。

fromDataAnnotation
Boolean

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

戻り値

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

注釈

詳細と例については、「 エンティティの型とリレーションシップのモデル化 」を参照してください。

適用対象

HasColumnName<TProperty>(PropertyBuilder<TProperty>, String)

リレーショナル データベースを対象とする場合にプロパティがマップされる列を構成します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasColumnName<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, string name);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasColumnName<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, string? name);
static member HasColumnName : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
<Extension()>
Public Function HasColumnName(Of TProperty) (propertyBuilder As PropertyBuilder(Of TProperty), name As String) As PropertyBuilder(Of TProperty)

型パラメーター

TProperty

構成されるプロパティの型。

パラメーター

propertyBuilder
PropertyBuilder<TProperty>

構成されているプロパティのビルダー。

name
String

列の名前。

戻り値

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

注釈

詳細と例については、「 エンティティの型とリレーションシップのモデル化 」を参照してください。

適用対象