DateTimeOffsetToBytesConverter 类

定义

DateTime 字节数组进行转换和转换。

public class DateTimeOffsetToBytesConverter : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<DateTimeOffset,byte[]>
type DateTimeOffsetToBytesConverter = class
    inherit ValueConverter<DateTimeOffset, byte[]>
Public Class DateTimeOffsetToBytesConverter
Inherits ValueConverter(Of DateTimeOffset, Byte())
继承
DateTimeOffsetToBytesConverter

注解

有关详细信息和示例 ,请参阅 EF Core 值转换器

构造函数

DateTimeOffsetToBytesConverter()

创建此转换器的新实例。

DateTimeOffsetToBytesConverter(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)

使用此实例编写另一 ValueConverter 个实例,以便第一个转换的结果用作第二个转换的输入。

(继承自 ValueConverter)
FromBytes(Byte[])

这是一个支持 Entity Framework Core 基础结构的内部 API,不受与公共 API 相同的兼容性标准的约束。 可能会在任何版本中更改或删除它,而无需通知。 仅应在代码中非常谨慎地直接使用它,并且知道在更新到新的 Entity Framework Core 版本时这样做可能会导致应用程序失败。

ToBytes(DateTimeOffset)

这是一个支持 Entity Framework Core 基础结构的内部 API,不受与公共 API 相同的兼容性标准的约束。 可能会在任何版本中更改或删除它,而无需通知。 仅应在代码中非常谨慎地直接使用它,并且知道在更新到新的 Entity Framework Core 版本时这样做可能会导致应用程序失败。

适用于