Partilhar via


DataSetDateTime Enumeração

Definição

Descreve o formato de serialização para colunas de DateTime em um DataSet.

public enum class DataSetDateTime
public enum DataSetDateTime
type DataSetDateTime = 
Public Enum DataSetDateTime
Herança
DataSetDateTime

Campos

Local 1

DateTime é sempre armazenado no Local. Se Utc ou Unspecified for atribuído a uma coluna nesse modo, ele será convertido primeiro em Local. A serialização nesse modo sempre é executada no Local. Há um deslocamento durante a serialização.

Unspecified 2

DateTime é sempre armazenado em Não Especificado. Se Local ou Utc for atribuído a uma coluna nesse modo, ele será convertido primeiro em Unspecified. A serialização nesse modo não causa um deslocamento.

UnspecifiedLocal 3

DateTime é armazenado em Não Especificado. Se Local ou Utc for atribuído a uma coluna nesse modo, ele será convertido primeiro em Unspecified. A serialização nesse modo causa deslocamento. Esse é o comportamento padrão e é compatível com versões anteriores. Essa opção deve ser considerada não especificada no armazenamento, mas aplicar um deslocamento semelhante a Local durante a serialização.

Utc 4

DateTime é armazenado em UTC (Tempo Coordenado Universal). Se Local ou Unspecified for atribuído a uma coluna nesse modo, ele será convertido primeiro em Utc formato. A serialização nesse modo é sempre executada em Utc. Não há deslocamento durante a serialização.

Comentários

DataSetDateTime não pode ser definido em colunas nãoDateTime. A definição da propriedade DateTimeMode com o valor padrão UnspecifiedLocal em colunas nãoDateTime é permitida. Modificar o tipo de dados de coluna de DateTime para qualquer outro tipo redefine o DateTimeMode para o valor padrão UnspecifiedLocal.

A verificação do esquema para mesclagem, relações e ForeignKeyConstraints pode ser executada entre DateTime colunas com propriedades de DateTimeMode correspondentes. Caso contrário, as colunas devem ser consideradas como não correspondentes no esquema. A única exceção é entre Unspecified e UnspecifiedLocal. É permitido ter uma relação ou um ForeignKeyConstraint entre duas colunas DateTime com uma em Unspecified e outra em UnspecifiedLocalDateTimeMode.

Aplica-se a