ModelConfigurationBuilder.DefaultTypeMapping メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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 での規則前モデルの構築 」を参照してください。
適用対象
Entity Framework