次の方法で共有


IRelationalTypeMappingSource.FindMapping メソッド

定義

オーバーロード

FindMapping(IProperty)

特定 IPropertyの の型マッピングを検索します。

FindMapping(MemberInfo)

CLR 型のフィールドまたはプロパティを表す特定 MemberInfo の の型マッピングを検索します。

FindMapping(String)

特定のデータベース型名の型マッピングを検索します。

FindMapping(Type)

特定 Typeの の型マッピングを検索します。

FindMapping(Type, IModel)

特定 Typeの の型マッピングを検索し、事前規則の構成をアカウントに取り込みます。

FindMapping(Type, IModel, CoreTypeMapping)

特定 Typeの の型マッピングを検索し、事前規則の構成をアカウントに取り込みます。

FindMapping(Type, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

特定 Type のファセットと追加のファセットの型マッピングを検索します。

FindMapping(IProperty)

特定 IPropertyの の型マッピングを検索します。

public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
abstract member FindMapping : Microsoft.EntityFrameworkCore.Metadata.IProperty -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Function FindMapping (property As IProperty) As RelationalTypeMapping

パラメーター

property
IProperty

プロパティ。

戻り値

型マッピング。何 null も見つからなかった場合は 。

適用対象

FindMapping(MemberInfo)

CLR 型のフィールドまたはプロパティを表す特定 MemberInfo の の型マッピングを検索します。

public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (System.Reflection.MemberInfo member);
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (System.Reflection.MemberInfo member);
abstract member FindMapping : System.Reflection.MemberInfo -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Function FindMapping (member As MemberInfo) As RelationalTypeMapping

パラメーター

member
MemberInfo

フィールドまたはプロパティ。

戻り値

型マッピング。何 null も見つからなかった場合は 。

注釈

注: このメソッドは、使用できない場合にのみ呼び出し、それ以外の場合は IProperty を呼び出します FindMapping(IProperty)

適用対象

FindMapping(String)

特定のデータベース型名の型マッピングを検索します。

public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (string storeTypeName);
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (string storeTypeName);
abstract member FindMapping : string -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Function FindMapping (storeTypeName As String) As RelationalTypeMapping

パラメーター

storeTypeName
String

データベースの種類名。

戻り値

型マッピング。何 null も見つからなかった場合は 。

注釈

注: このメソッドは、使用できない場合にのみ呼び出し、それ以外の場合は IProperty を呼び出します FindMapping(IProperty)

適用対象

FindMapping(Type)

特定 Typeの の型マッピングを検索します。

public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (Type type);
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Type type);
abstract member FindMapping : Type -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Function FindMapping (type As Type) As RelationalTypeMapping

パラメーター

type
Type

CLR 型。

戻り値

型マッピング。何 null も見つからなかった場合は 。

注釈

注: このメソッドを呼び出すのは、存在しない IPropertyIModel 使用可能な場合のみです。それ以外の場合は、 または を呼び出します FindMapping(IProperty)FindMapping(Type, IModel, CoreTypeMapping)

適用対象

FindMapping(Type, IModel)

特定 Typeの の型マッピングを検索し、事前規則の構成をアカウントに取り込みます。

public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Type type, Microsoft.EntityFrameworkCore.Metadata.IModel model);
abstract member FindMapping : Type * Microsoft.EntityFrameworkCore.Metadata.IModel -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Function FindMapping (type As Type, model As IModel) As RelationalTypeMapping

パラメーター

type
Type

CLR 型。

model
IModel

モデル。

戻り値

型マッピング。何 null も見つからなかった場合は 。

注釈

注: がない場合にのみ、このメソッドを呼び出します。それ以外の場合は IPropertyを呼び出します FindMapping(IProperty)

適用対象

FindMapping(Type, IModel, CoreTypeMapping)

特定 Typeの の型マッピングを検索し、事前規則の構成をアカウントに取り込みます。

public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? 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.RelationalTypeMapping
Public Function FindMapping (type As Type, model As IModel, Optional elementMapping As CoreTypeMapping = Nothing) As RelationalTypeMapping

パラメーター

type
Type

CLR 型。

model
IModel

モデル。

elementMapping
CoreTypeMapping

使用する要素マッピング (既知の場合)。

戻り値

型マッピング。何 null も見つからなかった場合は 。

注釈

注: がない場合にのみ、このメソッドを呼び出します。それ以外の場合は IPropertyを呼び出します FindMapping(IProperty)

適用対象

FindMapping(Type, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

特定 Type のファセットと追加のファセットの型マッピングを検索します。

public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping FindMapping (Type type, string storeTypeName, bool keyOrIndex = false, bool? unicode = default, int? size = default, bool? rowVersion = default, bool? fixedLength = default, int? precision = default, int? scale = default);
public Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? FindMapping (Type type, string? storeTypeName, bool keyOrIndex = false, bool? unicode = default, int? size = default, bool? rowVersion = default, bool? fixedLength = default, int? precision = default, int? scale = default);
abstract member FindMapping : Type * string * bool * Nullable<bool> * Nullable<int> * Nullable<bool> * Nullable<bool> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping
Public Function FindMapping (type As Type, storeTypeName As String, Optional keyOrIndex As Boolean = false, Optional unicode As Nullable(Of Boolean) = Nothing, Optional size As Nullable(Of Integer) = Nothing, Optional rowVersion As Nullable(Of Boolean) = Nothing, Optional fixedLength As Nullable(Of Boolean) = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing) As RelationalTypeMapping

パラメーター

type
Type

CLR 型。

storeTypeName
String

データベースの種類名。

keyOrIndex
Boolean

の場合 trueは、キーまたはインデックスの特別なマッピングが返される可能性があります。

unicode
Nullable<Boolean>

Unicode マッピング、Ansi マッピング、falseまたはnull既定値に を指定trueします。

size
Nullable<Int32>

マッピングのサイズを指定するか null 、既定のサイズを指定します。

rowVersion
Nullable<Boolean>

行バージョンを指定します。既定 null の場合は を指定します。

fixedLength
Nullable<Boolean>

固定長マッピングを指定します。既定値の場合 null は を指定します。

precision
Nullable<Int32>

マッピングの有効桁数を指定します。既定 null の場合は有効桁数を指定します。

scale
Nullable<Int32>

マッピングのスケール、または null 既定のスケールを指定します。

戻り値

型マッピング。何 null も見つからなかった場合は 。

注釈

注: このメソッドは、使用できない場合にのみ呼び出し、それ以外の場合は IProperty を呼び出します FindMapping(IProperty)

適用対象