次の方法で共有


TypeMappingInfo 構造体

定義

プロパティまたは型の型マッピングを決定するために必要なメタデータについて説明します。

public readonly struct TypeMappingInfo : IEquatable<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct TypeMappingInfo : IEquatable<Microsoft.EntityFrameworkCore.Storage.TypeMappingInfo>
type TypeMappingInfo = struct
[<System.Runtime.CompilerServices.IsReadOnly>]
type TypeMappingInfo = struct
Public Structure TypeMappingInfo
Implements IEquatable(Of TypeMappingInfo)
継承
TypeMappingInfo
属性
実装

注釈

詳細と例については、「 データベース プロバイダーと拡張機能の実装 」を参照してください。

コンストラクター

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

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

TypeMappingInfo(IProperty)

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

TypeMappingInfo(IReadOnlyList<IProperty>)

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

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

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

TypeMappingInfo(MemberInfo)

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

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

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

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

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

TypeMappingInfo(Type)

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(TypeMappingInfo, ValueConverterInfo, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

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

プロパティ

ClrType

モデル内の CLR 型。 型情報が他の方法 (リレーショナル型マッピング情報のストア名など) を介して伝達される場合は null になる可能性があります。

ElementTypeMapping

マッピングの要素型マッピング (存在する場合)。

IsKeyOrIndex

マッピングがキーまたはインデックスの一部であるかどうかを示します。

IsRowVersion

行バージョンにマッピングを使用するか、定義 null されていない場合にマッピングを使用するかを示します。

IsUnicode

マッピングが Unicode をサポートしているか、定義 null されていないかを示します。

JsonValueReaderWriter

JSON リーダー/ライター (指定されている場合)、それ null 以外の場合は 。

Precision

マップされたデータ型の推奨される有効桁数。

Scale

マップされたデータ型の推奨されるスケール。

Size

マッピングに使用するストア サイズを示します。存在しない場合は null を示します。

メソッド

Equals(Object)

同じマッピングを表している場合は、これをTypeMappingInfo別のマッピングとチェック比較します。

Equals(TypeMappingInfo)

同じマッピングを表している場合は、これをTypeMappingInfo別のマッピングとチェック比較します。

GetHashCode()

このオブジェクトのハッシュ コードを返します。

ToString()

プロパティまたは型の型マッピングを決定するために必要なメタデータについて説明します。

WithConverter(ValueConverterInfo)

指定したコンバーターが適用された新しい TypeMappingInfo を返します。

演算子

Equality(TypeMappingInfo, TypeMappingInfo)

プロパティまたは型の型マッピングを決定するために必要なメタデータについて説明します。

Inequality(TypeMappingInfo, TypeMappingInfo)

プロパティまたは型の型マッピングを決定するために必要なメタデータについて説明します。

適用対象