TypeMappingSourceBase.FindMapping メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
FindMapping(IElementType) |
指定 IElementTypeした の型マッピングを検索します。 |
FindMapping(IProperty) |
指定 IPropertyした の型マッピングを検索します。 |
FindMapping(TypeMappingInfo) |
データベース プロバイダーによってオーバーライドされ、指定された情報の型マッピングが検索されます。 |
FindMapping(MemberInfo) |
CLR 型のフィールドまたはプロパティを表す特定 MemberInfo の の型マッピングを検索します。 |
FindMapping(Type) |
指定 Typeした の型マッピングを検索します。 |
FindMapping(Type, IModel) |
特定 Typeの の型マッピングを検索し、規則前の構成をアカウントに取り込みます。 |
FindMapping(Type, IModel, CoreTypeMapping) |
特定 Typeの の型マッピングを検索し、規則前の構成をアカウントに取り込みます。 |
FindMapping(IElementType)
指定 IElementTypeした の型マッピングを検索します。
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Microsoft.EntityFrameworkCore.Metadata.IElementType elementType);
abstract member FindMapping : Microsoft.EntityFrameworkCore.Metadata.IElementType -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public MustOverride Function FindMapping (elementType As IElementType) As CoreTypeMapping
パラメーター
- elementType
- IElementType
コレクション要素。
戻り値
型マッピング。何 null
も見つからなかった場合は 。
実装
適用対象
FindMapping(IProperty)
指定 IPropertyした の型マッピングを検索します。
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
abstract member FindMapping : Microsoft.EntityFrameworkCore.Metadata.IProperty -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public MustOverride Function FindMapping (property As IProperty) As CoreTypeMapping
パラメーター
- property
- IProperty
プロパティ。
戻り値
型マッピング。何 null
も見つからなかった場合は 。
実装
注釈
注: プロバイダーは通常、このメソッドをオーバーライドする必要はありません。
適用対象
FindMapping(TypeMappingInfo)
データベース プロバイダーによってオーバーライドされ、指定された情報の型マッピングが検索されます。
protected abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (in Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo mappingInfo);
protected virtual Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (in Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo mappingInfo);
protected virtual Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (in Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo? mappingInfo);
abstract member FindMapping : TypeMappingInfo -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
abstract member FindMapping : TypeMappingInfo -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
override this.FindMapping : TypeMappingInfo -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Protected MustOverride Function FindMapping (mappingInfo As TypeMappingInfo) As CoreTypeMapping
Protected Overridable Function FindMapping (mappingInfo As TypeMappingInfo) As CoreTypeMapping
パラメーター
- mappingInfo
- TypeMappingInfo
マッピングの作成に使用するマッピング情報。
戻り値
型マッピング。見 null
つからなかった場合は 。
注釈
マッピング情報には、必要な型マッピングに関する情報が使用可能な限り入力されます。 最適なマッピングを作成するために必要なすべての情報を使用します。 使用可能なマッピングがない場合は を返 null
します。
適用対象
FindMapping(MemberInfo)
CLR 型のフィールドまたはプロパティを表す特定 MemberInfo の の型マッピングを検索します。
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (System.Reflection.MemberInfo member);
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (System.Reflection.MemberInfo member);
abstract member FindMapping : System.Reflection.MemberInfo -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public MustOverride Function FindMapping (member As MemberInfo) As CoreTypeMapping
パラメーター
- member
- MemberInfo
フィールドまたはプロパティ。
戻り値
型マッピング。何 null
も見つからなかった場合は 。
実装
注釈
注: このメソッドは、使用できない場合にのみ呼び出し、それ以外の場合は IProperty を呼び出します FindMapping(IProperty)
注: プロバイダーは通常、このメソッドをオーバーライドする必要はありません。
適用対象
FindMapping(Type)
指定 Typeした の型マッピングを検索します。
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping FindMapping (Type type);
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Type type);
abstract member FindMapping : Type -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public MustOverride Function FindMapping (type As Type) As CoreTypeMapping
パラメーター
- type
- Type
CLR 型。
戻り値
型マッピング。何 null
も見つからなかった場合は 。
実装
注釈
注: このメソッドは、存在しないIPropertyIModelか使用可能な場合にのみ呼び出し、それ以外の場合は または を呼び出しますFindMapping(IProperty)。FindMapping(Type, IModel, CoreTypeMapping)
適用対象
FindMapping(Type, IModel)
特定 Typeの の型マッピングを検索し、規則前の構成をアカウントに取り込みます。
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Type type, Microsoft.EntityFrameworkCore.Metadata.IModel model);
abstract member FindMapping : Type * Microsoft.EntityFrameworkCore.Metadata.IModel -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public MustOverride Function FindMapping (type As Type, model As IModel) As CoreTypeMapping
パラメーター
- type
- Type
CLR 型。
- model
- IModel
モデル。
戻り値
型マッピング。何 null
も見つからなかった場合は 。
実装
注釈
注: がない場合にのみ、このメソッドを呼び出します。それ以外の場合は IPropertyを呼び出します FindMapping(IProperty)。
適用対象
FindMapping(Type, IModel, CoreTypeMapping)
特定 Typeの の型マッピングを検索し、規則前の構成をアカウントに取り込みます。
public abstract Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? FindMapping (Type type, Microsoft.EntityFrameworkCore.Metadata.IModel model, Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? elementMapping = default);
abstract member FindMapping : Type * Microsoft.EntityFrameworkCore.Metadata.IModel * Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping -> Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping
Public MustOverride Function FindMapping (type As Type, model As IModel, Optional elementMapping As CoreTypeMapping = Nothing) As CoreTypeMapping
パラメーター
- type
- Type
CLR 型。
- model
- IModel
モデル。
- elementMapping
- CoreTypeMapping
使用する要素マッピング (既知の場合)。
戻り値
型マッピング。何 null
も見つからなかった場合は 。
実装
注釈
注: がない場合にのみ、このメソッドを呼び出します。それ以外の場合は IPropertyを呼び出します FindMapping(IProperty)。
適用対象
Entity Framework
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示