Microsoft.EntityFrameworkCore.Storage.ValueConversion 名前空間

クラス

BoolToStringConverter

2 つの文字列値との間で値を変換 Boolean します。

BoolToTwoValuesConverter<TProvider>

値を 2 つの異なる値に変換 Boolean します。

BoolToZeroOneConverter<TProvider>

値を および から 0 および に変換Booleanします1

BytesToStringConverter

バイトの配列を文字列との間で変換します。

CastingConverter<TModel,TProvider>

1 つの型からTProvider別の型への単純なキャストを使用して、 と に変換TModelします。

CharToStringConverter

Char 1 文字の に変換し、 から 変換します String

CollectionToJsonStringConverter<TElement>

.NET プリミティブ コレクションを JSON 文字列に変換する値コンバーター。

ConverterMappingHints

を使用してマッピングするときに型マッパーによって使用されるヒントを ValueConverter指定します。

DateOnlyToStringConverter

文字列に変換 DateOnly し、文字列から 変換します。

DateTimeOffsetToBinaryConverter

long のバイナリ表現に変換 DateTime します。 DateTime は、0.1 ミリ秒の精度を超えて切り捨てられます。

DateTimeOffsetToBytesConverter

バイト配列との間で変換 DateTime します。

DateTimeOffsetToStringConverter

文字列に変換 DateTimeOffset し、文字列から 変換します。

DateTimeToBinaryConverter

を使用して ToBinary()変換DateTimeします。 これにより、 が保持されます DateTimeKind

DateTimeToStringConverter

文字列に変換 DateTime し、文字列から 変換します。

DateTimeToTicksConverter

を および に変換 DateTime します Ticks

EnumToNumberConverter<TEnum,TNumber>

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

EnumToStringConverter<TEnum>

列挙型の値を文字列表現との間で変換します。

GuidToBytesConverter

Guid を に変換し、 の Byte配列から を変換します。

GuidToStringConverter

Guid標準の "8-4-4-4-12" 形式を使用して、 を と から String に変換します。/>。

IPAddressToBytesConverter

IPAddress に変換し、 から を Byte変換します。

IPAddressToStringConverter

IPAddress に変換し、 から を String変換します。

NumberToBytesConverter<TNumber>

数値をバイト配列との間で変換します。

NumberToStringConverter<TNumber>

数値を文字列表現に変換します。

PhysicalAddressToBytesConverter

PhysicalAddress に変換し、 から を Byte変換します。

PhysicalAddressToStringConverter

PhysicalAddress に変換し、 から を String変換します。

RelationalConverterMappingHints

を使用してマッピングするときに型マッパーによって使用されるヒントを ValueConverter指定します。

StringToBoolConverter

文字列を値との間 Boolean で変換します。

StringToBytesConverter

文字列をバイト配列との間で変換します。

StringToCharConverter

文字列を値との間 Char で変換します。

StringToDateOnlyConverter

文字列を値との間 DateOnly で変換します。

StringToDateTimeConverter

文字列を値との間 DateTime で変換します。

StringToDateTimeOffsetConverter

文字列を値との間 DateTimeOffset で変換します。

StringToEnumConverter<TEnum>

列挙型の値との間で文字列を変換します。

StringToGuidConverter

標準の "8-4-4-4-12" 形式を使用して、文字列 Guid を から に変換します>。

StringToNumberConverter<TNumber>

文字列を数値との間で変換します。

StringToTimeOnlyConverter

文字列を値との間 TimeOnly で変換します。

StringToTimeSpanConverter

文字列を値との間 TimeSpan で変換します。

StringToUriConverter

文字列を値との間 Uri で変換します。

TimeOnlyToStringConverter

文字列に変換 TimeOnly し、文字列から 変換します。

TimeOnlyToTicksConverter

を および に変換 TimeOnly します Ticks

TimeSpanToStringConverter

文字列に変換 TimeSpan し、文字列から 変換します。

TimeSpanToTicksConverter

を および に変換 TimeSpan します Ticks

UriToStringConverter

Uri に変換し、 から を String変換します。

ValueConverter

モデル内の 1 つの型のオブジェクトから、ストア内の同じまたは異なる型のオブジェクトへの変換を定義します。

ValueConverter<TModel,TProvider>

モデル内の 1 つの型のオブジェクトから、ストア内の同じまたは異なる型のオブジェクトへの変換を定義します。

ValueConverterSelector

特定のモデル型 ValueConverter からデータベース プロバイダーがサポートする型への変換に使用する優先コンバーターを検索するために使用できるインスタンスのレジストリ。

ValueConverterSelectorDependencies

のサービス依存関係パラメーター クラス ValueConverterSelector

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

構造体

ValueConverterInfo

インスタンスを作成するためのファクトリなど、使用可能 ValueConverter な に関する情報が含まれます。

インターフェイス

IValueConverterSelector

特定のモデル型 ValueConverterInfo からデータベース プロバイダーがサポートする型への変換に使用する推奨コンバーターを検索するために使用できる のレジストリ。