Microsoft.EntityFrameworkCore.Storage.ValueConversion 命名空间

类

名称 说明
BoolToStringConverter

将 Boolean 值与两个字符串值和两个字符串值进行转换。

BoolToTwoValuesConverter<TProvider>

将 Boolean 值与 和 从两个不同的值进行转换。

BoolToZeroOneConverter<TProvider>

将Boolean值与 和 转换到 和 1。0

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-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-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 ,可用于查找首选转换器,用于从给定模型类型转换为数据库提供程序支持的类型。