EnumToNumberConverter<TEnum,TNumber> クラス

定義

列挙型の値を、基になる数値表現との間で変換します。

public class EnumToNumberConverter<TEnum,TNumber> : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<TEnum,TNumber> where TEnum : struct where TNumber : struct
type EnumToNumberConverter<'Enum, 'Number (requires 'Enum : struct and 'Number : struct)> = class
    inherit ValueConverter<'Enum, 'Number (requires 'Enum : struct and 'Number : struct)>
Public Class EnumToNumberConverter(Of TEnum, TNumber)
Inherits ValueConverter(Of TEnum, TNumber)

型パラメーター

TEnum
TNumber
継承
ValueConverter<TEnum,TNumber>
EnumToNumberConverter<TEnum,TNumber>

注釈

詳細と例については、「 EF Core 値コンバーター 」を参照してください。

コンストラクター

EnumToNumberConverter<TEnum,TNumber>()

このコンバーターの新しいインスタンスを作成します。 このコンバーターは順序を保持します。

EnumToNumberConverter<TEnum,TNumber>(ConverterMappingHints)

このコンバーターの新しいインスタンスを作成します。 このコンバーターは順序を保持します。

プロパティ

ConvertFromProvider

ストアからデータを読み取るときにオブジェクトを変換する関数、null、ボックス化、および単純型の完全一致を処理するように設定する関数を取得します。

(継承元 ValueConverter<TModel,TProvider>)
ConvertFromProviderExpression

指定されたとおりにストアからデータを読み取るときにオブジェクトを変換する式を取得します。単純型の null、ボックス化、および完全に一致しない可能性があります。

(継承元 ValueConverter<TModel,TProvider>)
ConvertFromProviderTyped

ストアからデータを読み取るときにオブジェクトを変換する関数を取得します。

(継承元 ValueConverter<TModel,TProvider>)
ConvertsNulls

の場合 true、変換のためにコンバーターに null が渡されます。 それ以外の場合、null 値は常に null のままです。

(継承元 ValueConverter)
ConvertToProvider

ストアにデータを書き込むときにオブジェクトを変換する関数、null、ボックス化、および単純型の完全一致を処理するように設定する関数を取得します。

(継承元 ValueConverter<TModel,TProvider>)
ConvertToProviderExpression

指定されたとおりに、ストアにデータを書き込むときにオブジェクトを変換する式を取得し、単純型の null、ボックス化、および完全に一致しない可能性があります。

(継承元 ValueConverter<TModel,TProvider>)
ConvertToProviderTyped

ストアにデータを書き込むときにオブジェクトを変換する関数を取得します。

(継承元 ValueConverter<TModel,TProvider>)
DefaultInfo

ValueConverterInfoこのコンバーターの既定の使用の 。

MappingHints

変換されたデータに適切なファセットを持つデータ型を作成するために、 で ITypeMappingSource 使用できるヒント。

(継承元 ValueConverter)
ModelClrType

EF モデルで使用される CLR 型。

(継承元 ValueConverter<TModel,TProvider>)
ProviderClrType

ストアからの読み取りと書き込み時に使用される CLR 型。

(継承元 ValueConverter<TModel,TProvider>)

メソッド

ComposeWith(ValueConverter)

1 つ目の変換の結果が 2 番目の変換への入力として使用されるように、このインスタンスを使用して別 ValueConverter のインスタンスを作成します。

(継承元 ValueConverter)

適用対象