Idioma

DateTimeOffsetToBinaryConverter Classe

Definição

DateTime Converte de e para a representação binária em um longo. O DateTime é truncado além da precisão de 0,1 milissegundos.

public class DateTimeOffsetToBinaryConverter : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<DateTimeOffset,long>
[System.Runtime.CompilerServices.Nullable(0)]
public class DateTimeOffsetToBinaryConverter : Microsoft.EntityFrameworkCore.Storage.ValueConversion.ValueConverter<DateTimeOffset,long>
type DateTimeOffsetToBinaryConverter = class
    inherit ValueConverter<DateTimeOffset, int64>
[<System.Runtime.CompilerServices.Nullable(0)>]
type DateTimeOffsetToBinaryConverter = class
    inherit ValueConverter<DateTimeOffset, int64>
Public Class DateTimeOffsetToBinaryConverter
Inherits ValueConverter(Of DateTimeOffset, Long)
Herança
DateTimeOffsetToBinaryConverter
Atributos

Comentários

Consulte conversores de valor do EF Core para obter mais informações e exemplos.

Construtores

Nome Descrição
DateTimeOffsetToBinaryConverter()

Cria uma nova instância desse conversor.

DateTimeOffsetToBinaryConverter(ConverterMappingHints)

Cria uma nova instância desse conversor.

Propriedades

Nome Descrição
ConstructorExpression

A expressão que representa a construção deste objeto.

(Herdado de ValueConverter<TModel,TProvider>)
ConstructorExpressionWithoutMappingHints

A expressão que representa a construção deste objeto sem ConverterMappingHints.

(Herdado de ValueConverter<TModel,TProvider>)
ConvertFromProvider

Obtém a função para converter objetos ao ler dados do repositório, configurar para lidar com correspondências nulas, boxing e não exatas de tipos simples.

(Herdado de ValueConverter<TModel,TProvider>)
ConvertFromProviderExpression

Obtém a expressão para converter objetos ao ler dados do repositório, exatamente como fornecido e pode não manipular correspondências nulas, boxing e não exatas de tipos simples.

(Herdado de ValueConverter<TModel,TProvider>)
ConvertFromProviderTyped

Obtém a função para converter objetos ao ler dados do repositório.

(Herdado de ValueConverter<TModel,TProvider>)
ConvertsNulls

Se true, os nulos serão passados para o conversor para conversão. Caso contrário, os valores nulos sempre permanecerão nulos.

(Herdado de ValueConverter)
ConvertToProvider

Obtém a função para converter objetos ao gravar dados no repositório, configuração para lidar com correspondências nulas, boxing e não exatas de tipos simples.

(Herdado de ValueConverter<TModel,TProvider>)
ConvertToProviderExpression

Obtém a expressão para converter objetos ao gravar dados no repositório, exatamente como fornecido e pode não manipular correspondências nulas, boxing e não exatas de tipos simples.

(Herdado de ValueConverter<TModel,TProvider>)
ConvertToProviderTyped

Obtém a função para converter objetos ao gravar dados no repositório.

(Herdado de ValueConverter<TModel,TProvider>)
DefaultInfo

A ValueConverterInfo para o uso padrão desse conversor.

Instance

Uma instância padrão armazenada em cache desse conversor.

MappingHints

Dicas que podem ser usadas pelos ITypeMappingSource tipos de dados para criar com facetas apropriadas para os dados convertidos.

(Herdado de ValueConverter)
ModelClrType

O tipo CLR usado no modelo EF.

(Herdado de ValueConverter<TModel,TProvider>)
ProviderClrType

O tipo CLR usado ao ler e gravar do repositório.

(Herdado de ValueConverter<TModel,TProvider>)

Métodos

Nome Descrição
ComposeWith(ValueConverter)

Compõe outra ValueConverter instância com esta de modo que o resultado da primeira conversão seja usado como a entrada para a segunda conversão.

(Herdado de ValueConverter)
ToDateTimeOffset(Int64)

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

ToLong(DateTimeOffset)

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

Aplica-se a