次の方法で共有


RelationalTypeMappingInfo 構造体

定義

プロパティ、型、またはプロバイダー固有のリレーショナル型名のリレーショナル型マッピングを決定するために必要なメタデータについて説明します。

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

注釈

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

コンストラクター

RelationalTypeMappingInfo(IElementType, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

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

RelationalTypeMappingInfo(IProperty)

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

RelationalTypeMappingInfo(IReadOnlyList<IProperty>)

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

RelationalTypeMappingInfo(IReadOnlyList<IProperty>, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

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

RelationalTypeMappingInfo(MemberInfo)

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

RelationalTypeMappingInfo(MemberInfo, RelationalTypeMapping, String, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

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

RelationalTypeMappingInfo(MemberInfo, String, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

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

RelationalTypeMappingInfo(RelationalTypeMappingInfo, ValueConverterInfo)

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

RelationalTypeMappingInfo(String)

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

RelationalTypeMappingInfo(String, String, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

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

RelationalTypeMappingInfo(Type)

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

RelationalTypeMappingInfo(Type, RelationalTypeMapping, String, String, Boolean, Nullable<Boolean>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<DbType>)

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

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

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

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

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

プロパティ

ClrType

モデル内の CLR 型。

CoreTypeMappingInfo

コア型マッピング情報。

DbType

DbTypeマッピングの 。

ElementTypeMapping

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

IsFixedLength

マップされたデータ型が固定長かどうか。

IsKeyOrIndex

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

IsRowVersion

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

IsUnicode

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

JsonValueReaderWriter

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

Precision

マップされたデータ型の推奨精度。

Scale

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

Size

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

StoreTypeName

マッピングが必要なプロバイダー固有のリレーショナル型名。

StoreTypeNameBase

プロバイダー固有のリレーショナル型名。ファセットは削除されます。

StoreTypeNameSizeIsMax

True ストアの種類名が "(max)" で終わる場合は 。

メソッド

Equals(Object)

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

Equals(RelationalTypeMappingInfo)

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

GetHashCode()

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

ToString()

プロパティ、型、またはプロバイダー固有のリレーショナル型名のリレーショナル型マッピングを決定するために必要なメタデータについて説明します。

WithConverter(ValueConverterInfo)

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

演算子

Equality(RelationalTypeMappingInfo, RelationalTypeMappingInfo)

プロパティ、型、またはプロバイダー固有のリレーショナル型名のリレーショナル型マッピングを決定するために必要なメタデータについて説明します。

Inequality(RelationalTypeMappingInfo, RelationalTypeMappingInfo)

プロパティ、型、またはプロバイダー固有のリレーショナル型名のリレーショナル型マッピングを決定するために必要なメタデータについて説明します。

適用対象