Share via


ModelConfigurationBuilder.DefaultTypeMapping メソッド

定義

オーバーロード

DefaultTypeMapping(Type)

エンティティ型の外部で使用されている場合でも、指定された型をスカラーとしてマークします。 これにより、この型のプロパティを参照していないクエリでこの型の値を使用できます。

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

エンティティ型の外部で使用されている場合でも、指定された型をスカラーとしてマークします。 これにより、この型のプロパティを参照していないクエリでこの型の値を使用できます。

DefaultTypeMapping<TScalar>(Action<TypeMappingConfigurationBuilder<TScalar>>)

エンティティ型の外部で使用されている場合でも、指定された型をスカラーとしてマークします。 これにより、この型のプロパティを参照していないクエリでこの型の値を使用できます。

DefaultTypeMapping<TScalar>()

エンティティ型の外部で使用されている場合でも、指定された型をスカラーとしてマークします。 これにより、この型のプロパティを参照していないクエリでこの型の値を使用できます。

DefaultTypeMapping(Type)

エンティティ型の外部で使用されている場合でも、指定された型をスカラーとしてマークします。 これにより、この型のプロパティを参照していないクエリでこの型の値を使用できます。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder DefaultTypeMapping (Type scalarType);
abstract member DefaultTypeMapping : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder
override this.DefaultTypeMapping : Type -> Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder
Public Overridable Function DefaultTypeMapping (scalarType As Type) As TypeMappingConfigurationBuilder

パラメーター

scalarType
Type

構成するスカラー型。

戻り値

スカラーの構成に使用できるオブジェクト。

注釈

このメソッドとは異なり Properties(Type) 、null 非許容具象型でのみ呼び出す必要があります。 基本型で呼び出しても、派生型に構成は適用されません。

これを呼び出す必要はほとんどありません。 指定された型呼び出し Properties(Type) のプロパティがある場合は、ほとんどの場合で十分です。

詳細と例については、「 EF Core での規則前モデルの構築 」を参照してください。

適用対象

DefaultTypeMapping(Type, Action<TypeMappingConfigurationBuilder>)

エンティティ型の外部で使用されている場合でも、指定された型をスカラーとしてマークします。 これにより、この型のプロパティを参照していないクエリでこの型の値を使用できます。

public virtual Microsoft.EntityFrameworkCore.ModelConfigurationBuilder DefaultTypeMapping (Type scalarType, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder> buildAction);
abstract member DefaultTypeMapping : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder> -> Microsoft.EntityFrameworkCore.ModelConfigurationBuilder
override this.DefaultTypeMapping : Type * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder> -> Microsoft.EntityFrameworkCore.ModelConfigurationBuilder
Public Overridable Function DefaultTypeMapping (scalarType As Type, buildAction As Action(Of TypeMappingConfigurationBuilder)) As ModelConfigurationBuilder

パラメーター

scalarType
Type

構成するスカラー型。

buildAction
Action<TypeMappingConfigurationBuilder>

スカラーの構成を実行するアクション。

戻り値

追加の構成呼び出しをチェーンできるように、同じ ModelConfigurationBuilder インスタンス。

注釈

このメソッドとは異なり Properties(Type) 、null 非許容具象型でのみ呼び出す必要があります。 基本型で呼び出しても、派生型に構成は適用されません。

これを呼び出す必要はほとんどありません。 指定された型呼び出し Properties(Type) のプロパティがある場合は、ほとんどの場合で十分です。

詳細と例については、「 EF Core での規則前モデルの構築 」を参照してください。

適用対象

DefaultTypeMapping<TScalar>(Action<TypeMappingConfigurationBuilder<TScalar>>)

エンティティ型の外部で使用されている場合でも、指定された型をスカラーとしてマークします。 これにより、この型のプロパティを参照していないクエリでこの型の値を使用できます。

public virtual Microsoft.EntityFrameworkCore.ModelConfigurationBuilder DefaultTypeMapping<TScalar> (Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<TScalar>> buildAction);
abstract member DefaultTypeMapping : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<'Scalar>> -> Microsoft.EntityFrameworkCore.ModelConfigurationBuilder
override this.DefaultTypeMapping : Action<Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<'Scalar>> -> Microsoft.EntityFrameworkCore.ModelConfigurationBuilder
Public Overridable Function DefaultTypeMapping(Of TScalar) (buildAction As Action(Of TypeMappingConfigurationBuilder(Of TScalar))) As ModelConfigurationBuilder

型パラメーター

TScalar

構成するスカラー型。

パラメーター

buildAction
Action<TypeMappingConfigurationBuilder<TScalar>>

スカラーの構成を実行するアクション。

戻り値

追加の構成呼び出しをチェーンできるように、同じ ModelConfigurationBuilder インスタンス。

注釈

このメソッドとは異なり Properties<TProperty>() 、null 非許容具象型でのみ呼び出す必要があります。 基本型で呼び出しても、派生型に構成は適用されません。

これを呼び出す必要はほとんどありません。 指定された型呼び出し Properties<TProperty>() のプロパティがある場合は、ほとんどの場合で十分です。

詳細と例については、「 EF Core での規則前モデルの構築 」を参照してください。

適用対象

DefaultTypeMapping<TScalar>()

エンティティ型の外部で使用されている場合でも、指定された型をスカラーとしてマークします。 これにより、この型のプロパティを参照していないクエリでこの型の値を使用できます。

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<TScalar> DefaultTypeMapping<TScalar> ();
abstract member DefaultTypeMapping : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<'Scalar>
override this.DefaultTypeMapping : unit -> Microsoft.EntityFrameworkCore.Metadata.Builders.TypeMappingConfigurationBuilder<'Scalar>
Public Overridable Function DefaultTypeMapping(Of TScalar) () As TypeMappingConfigurationBuilder(Of TScalar)

型パラメーター

TScalar

構成するスカラー型。

戻り値

スカラーの構成に使用できるオブジェクト。

注釈

このメソッドとは異なり Properties<TProperty>() 、null 非許容具象型でのみ呼び出す必要があります。 基本型で呼び出しても、派生型に構成は適用されません。

これを呼び出す必要はほとんどありません。 指定された型呼び出し Properties<TProperty>() のプロパティがある場合は、ほとんどの場合で十分です。

詳細と例については、「 EF Core での規則前モデルの構築 」を参照してください。

適用対象