次の方法で共有


TypeMappingInfo コンストラクター

定義

オーバーロード

TypeMappingInfo(IProperty)

TypeMappingInfo の新しいインスタンスを作成します。

TypeMappingInfo(IReadOnlyList<IProperty>)

TypeMappingInfo の新しいインスタンスを作成します。

TypeMappingInfo(MemberInfo)

TypeMappingInfo の新しいインスタンスを作成します。

TypeMappingInfo(Type)

TypeMappingInfo の新しいインスタンスを作成します。

TypeMappingInfo(IElementType, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo の新しいインスタンスを作成します。

TypeMappingInfo(IReadOnlyList<IProperty>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo の新しいインスタンスを作成します。

TypeMappingInfo(MemberInfo, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo の新しいインスタンスを作成します。

TypeMappingInfo(TypeMappingInfo, ValueConverterInfo, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

指定ValueConverterInfoした を使用して のTypeMappingInfo新しいインスタンスを作成します。

TypeMappingInfo(MemberInfo, CoreTypeMapping, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo の新しいインスタンスを作成します。

TypeMappingInfo(Type, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo の新しいインスタンスを作成します。

TypeMappingInfo(Type, CoreTypeMapping, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo の新しいインスタンスを作成します。

TypeMappingInfo(IProperty)

TypeMappingInfo の新しいインスタンスを作成します。

public TypeMappingInfo (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
new Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo : Microsoft.EntityFrameworkCore.Metadata.IProperty -> Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo
Public Sub New (property As IProperty)

パラメーター

property
IProperty

マッピングが必要なプロパティ。

適用対象

TypeMappingInfo(IReadOnlyList<IProperty>)

TypeMappingInfo の新しいインスタンスを作成します。

public TypeMappingInfo (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> principals);
new Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> -> Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo
Public Sub New (principals As IReadOnlyList(Of IProperty))

パラメーター

principals
IReadOnlyList<IProperty>

マッピングが必要なプロパティのプリンシパル プロパティ チェーン。

適用対象

TypeMappingInfo(MemberInfo)

TypeMappingInfo の新しいインスタンスを作成します。

public TypeMappingInfo (System.Reflection.MemberInfo member);
new Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo : System.Reflection.MemberInfo -> Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo
Public Sub New (member As MemberInfo)

パラメーター

member
MemberInfo

マッピングが必要なプロパティまたはフィールド。

適用対象

TypeMappingInfo(Type)

TypeMappingInfo の新しいインスタンスを作成します。

public TypeMappingInfo (Type type);
new Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo : Type -> Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo
Public Sub New (type As Type)

パラメーター

type
Type

マッピングが必要なモデル内の CLR 型。

適用対象

TypeMappingInfo(IElementType, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo の新しいインスタンスを作成します。

public TypeMappingInfo (Microsoft.EntityFrameworkCore.Metadata.IElementType elementType, bool? fallbackUnicode = default, int? fallbackSize = default, int? fallbackPrecision = default, int? fallbackScale = default);
new Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo : Microsoft.EntityFrameworkCore.Metadata.IElementType * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo
Public Sub New (elementType As IElementType, Optional fallbackUnicode As Nullable(Of Boolean) = Nothing, Optional fallbackSize As Nullable(Of Integer) = Nothing, Optional fallbackPrecision As Nullable(Of Integer) = Nothing, Optional fallbackScale As Nullable(Of Integer) = Nothing)

パラメーター

elementType
IElementType

マッピングが必要なプロパティのコレクション要素。

fallbackUnicode
Nullable<Boolean>

マッピングまたは既定値に Unicode または null ANSI を指定します。

fallbackSize
Nullable<Int32>

マッピングのサイズを指定します(コア レベルで見つからない場合、または null 既定値の場合)。

fallbackPrecision
Nullable<Int32>

コア レベルでマッピングが見つからない場合、または null 既定値の場合は、マッピングの有効桁数を指定します。

fallbackScale
Nullable<Int32>

マッピングのスケール (コア レベルで見つからない場合)、または null 既定のスケールを指定します。

適用対象

TypeMappingInfo(IReadOnlyList<IProperty>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo の新しいインスタンスを作成します。

public TypeMappingInfo (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> principals, bool? fallbackUnicode = default, int? fallbackSize = default, int? fallbackPrecision = default, int? fallbackScale = default);
new Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo
Public Sub New (principals As IReadOnlyList(Of IProperty), Optional fallbackUnicode As Nullable(Of Boolean) = Nothing, Optional fallbackSize As Nullable(Of Integer) = Nothing, Optional fallbackPrecision As Nullable(Of Integer) = Nothing, Optional fallbackScale As Nullable(Of Integer) = Nothing)

パラメーター

principals
IReadOnlyList<IProperty>

マッピングが必要なプロパティのプリンシパル プロパティ チェーン。

fallbackUnicode
Nullable<Boolean>

マッピングまたは既定の Unicode または null ANSI を指定します。

fallbackSize
Nullable<Int32>

コア レベルでマッピングが見つからない場合、または null 既定の場合は、マッピングのサイズを指定します。

fallbackPrecision
Nullable<Int32>

コア レベルでマッピングが見つからない場合、または null 既定の場合は、マッピングの有効桁数を指定します。

fallbackScale
Nullable<Int32>

コア レベルでマッピングが見つからない場合、または null 既定の場合は、マッピングのスケールを指定します。

適用対象

TypeMappingInfo(MemberInfo, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo の新しいインスタンスを作成します。

public TypeMappingInfo (System.Reflection.MemberInfo member, bool? unicode = default, int? size = default, int? precision = default, int? scale = default);
new Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo : System.Reflection.MemberInfo * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo
Public Sub New (member As MemberInfo, Optional unicode As Nullable(Of Boolean) = Nothing, Optional size As Nullable(Of Integer) = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing)

パラメーター

member
MemberInfo

マッピングが必要なプロパティまたはフィールド。

unicode
Nullable<Boolean>

Unicode または ANSI マッピングを指定します。既定 null では を指定します。

size
Nullable<Int32>

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

precision
Nullable<Int32>

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

scale
Nullable<Int32>

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

適用対象

TypeMappingInfo(TypeMappingInfo, ValueConverterInfo, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

指定ValueConverterInfoした を使用して のTypeMappingInfo新しいインスタンスを作成します。

public TypeMappingInfo (Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo source, Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverterInfo converter, bool? unicode = default, int? size = default, int? precision = default, int? scale = default);
new Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo : Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo * Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverterInfo * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo
Public Sub New (source As TypeMappingInfo, converter As ValueConverterInfo, Optional unicode As Nullable(Of Boolean) = Nothing, Optional size As Nullable(Of Integer) = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing)

パラメーター

source
TypeMappingInfo

ソース情報。

converter
ValueConverterInfo

適用するコンバーター。

unicode
Nullable<Boolean>

Unicode または ANSI マッピングを指定します。既定 null では を指定します。

size
Nullable<Int32>

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

precision
Nullable<Int32>

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

scale
Nullable<Int32>

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

適用対象

TypeMappingInfo(MemberInfo, CoreTypeMapping, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo の新しいインスタンスを作成します。

public TypeMappingInfo (System.Reflection.MemberInfo member, Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? elementTypeMapping = default, bool? unicode = default, int? size = default, int? precision = default, int? scale = default);
new Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo : System.Reflection.MemberInfo * Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping * Nullable<bool> * Nullable<int> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo
Public Sub New (member As MemberInfo, Optional elementTypeMapping As CoreTypeMapping = Nothing, Optional unicode As Nullable(Of Boolean) = Nothing, Optional size As Nullable(Of Integer) = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing)

パラメーター

member
MemberInfo

マッピングが必要なプロパティまたはフィールド。

elementTypeMapping
CoreTypeMapping

要素の型マッピング (既知の場合)。

unicode
Nullable<Boolean>

Unicode または ANSI マッピングを指定します。既定 null では を指定します。

size
Nullable<Int32>

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

precision
Nullable<Int32>

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

scale
Nullable<Int32>

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

適用対象

TypeMappingInfo(Type, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo の新しいインスタンスを作成します。

public TypeMappingInfo (Type type, bool keyOrIndex, bool? unicode = default, int? size = default, bool? rowVersion = default, int? precision = default, int? scale = default);
public TypeMappingInfo (Type type = default, bool keyOrIndex = false, bool? unicode = default, int? size = default, bool? rowVersion = default, int? precision = default, int? scale = default);
public TypeMappingInfo (Type? type = default, bool keyOrIndex = false, bool? unicode = default, int? size = default, bool? rowVersion = default, int? precision = default, int? scale = default);
new Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo : Type * bool * Nullable<bool> * Nullable<int> * Nullable<bool> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo
Public Sub New (type As Type, keyOrIndex As Boolean, Optional unicode As Nullable(Of Boolean) = Nothing, Optional size As Nullable(Of Integer) = Nothing, Optional rowVersion As Nullable(Of Boolean) = Nothing, Optional precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing)
Public Sub New (Optional type As Type = Nothing, 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 precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing)

パラメーター

type
Type

マッピングが必要なモデル内の CLR 型。

keyOrIndex
Boolean

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

unicode
Nullable<Boolean>

Unicode または ANSI マッピングを指定します。既定 null では を指定します。

size
Nullable<Int32>

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

rowVersion
Nullable<Boolean>

行バージョンを指定するか、既定 null で指定します。

precision
Nullable<Int32>

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

scale
Nullable<Int32>

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

適用対象

TypeMappingInfo(Type, CoreTypeMapping, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>)

TypeMappingInfo の新しいインスタンスを作成します。

public TypeMappingInfo (Type? type = default, Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping? elementTypeMapping = default, bool keyOrIndex = false, bool? unicode = default, int? size = default, bool? rowVersion = default, int? precision = default, int? scale = default);
new Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo : Type * Microsoft.EntityFrameworkCore.Storage.CoreTypeMapping * bool * Nullable<bool> * Nullable<int> * Nullable<bool> * Nullable<int> * Nullable<int> -> Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo
Public Sub New (Optional type As Type = Nothing, Optional elementTypeMapping As CoreTypeMapping = Nothing, 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 precision As Nullable(Of Integer) = Nothing, Optional scale As Nullable(Of Integer) = Nothing)

パラメーター

type
Type

マッピングが必要なモデル内の CLR 型。

elementTypeMapping
CoreTypeMapping

要素の型マッピング (既知の場合)。

keyOrIndex
Boolean

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

unicode
Nullable<Boolean>

Unicode または ANSI マッピングを指定します。既定 null では を指定します。

size
Nullable<Int32>

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

rowVersion
Nullable<Boolean>

行バージョンを指定するか、既定 null で指定します。

precision
Nullable<Int32>

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

scale
Nullable<Int32>

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

適用対象