Microsoft.EntityFrameworkCore.Storage.ValueConversion 命名空间

类

名称 说明
BoolToStringConverter

将 Boolean 值转换为两个字符串值和从两个字符串值转换。

BoolToTwoValuesConverter<TProvider>

将 Boolean 值转换为两个不同的值和从两个不同的值转换。

BoolToZeroOneConverter<TProvider>

将Boolean值转换为和转换0值。1

BytesToStringConverter

将字节数组转换为字符串和从字符串数组。

CastingConverter<TModel,TProvider>

TModel从一种类型转换为另一种类型,以及从TProvider使用简单转换转换。

CharToStringConverter

将单 Char 个字符 String转换为和转换 。

CollectionToJsonStringConverter<TElement>

将.NET基元集合转换为 JSON 字符串的值转换器。

ConverterMappingHints

指定使用 .. 映射时类型映射器使用的 ValueConverter提示。

DateOnlyToStringConverter

DateOnly转换为字符串和从字符串转换。

DateTimeOffsetToBinaryConverter

在 DateTime 较长时间内转换为二进制表示形式和从二进制表示形式转换。 DateTime 被截断超过 0.1 毫秒精度。

DateTimeOffsetToBytesConverter

DateTime转换为字节数组和从字节数组转换。

DateTimeOffsetToStringConverter

DateTimeOffset转换为字符串和从字符串转换。

DateTimeToBinaryConverter

DateTime使用 ToBinary(). 这将保留 .DateTimeKind

DateTimeToStringConverter

DateTime转换为字符串和从字符串转换。

DateTimeToTicksConverter

DateTime转换为和 Ticks。

EnumToNumberConverter<TEnum,TNumber>

将枚举值与其基础数值表示形式进行转换。

EnumToStringConverter<TEnum>

将枚举值与其字符串表示形式进行转换。

GuidToBytesConverter

将一个 Guid 与一个 Byte数组相转换。

GuidToStringConverter

Guid使用标准的“8-4-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

定义从模型中一种类型的对象到存储中相同或不同类型的对象的转换。

ValueConverter<TModel,TProvider>

定义从模型中一种类型的对象到存储中相同或不同类型的对象的转换。

ValueConverterSelector

可用于查找用于转换到给定模型类型以及从给定模型类型转换为数据库提供程序支持的类型的首选转换器的实例注册表 ValueConverter 。

ValueConverterSelectorDependencies

服务依赖项参数类 ValueConverterSelector

此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。

结构

名称 说明
ValueConverterInfo

包含有关可用 ValueConverter 信息,包括用于创建实例的工厂。

接口

名称 说明
IValueConverterSelector

该注册表 ValueConverterInfo 可用于查找用于转换为给定模型类型以及从给定模型类型转换为数据库提供程序支持的类型的首选转换器。