Compartir vía


DataSetDateTime Enumeración

Definición

Describe el formato de serialización para DateTime columnas de un DataSet.

public enum class DataSetDateTime
public enum DataSetDateTime
type DataSetDateTime = 
Public Enum DataSetDateTime
Herencia
DataSetDateTime

Campos

Local 1

DateTime siempre se almacena en Local. Si Utc o Unspecified se asigna a una columna en este modo, primero se convierte en Local. La serialización en este modo siempre se realiza en Local. Hay un desplazamiento durante la serialización.

Unspecified 2

DateTime siempre se almacena en Sin especificar. Si Local o Utc se asigna a una columna en este modo, primero se convierte en Unspecified. La serialización en este modo no provoca un desplazamiento.

UnspecifiedLocal 3

DateTime se almacena en Sin especificar. Si Local o Utc se asigna a una columna en este modo, primero se convierte en Unspecified. La serialización en este modo provoca el desplazamiento. Este es el comportamiento predeterminado y es compatible con versiones anteriores. Esta opción debe considerarse no especificada en el almacenamiento, pero aplicar un desplazamiento similar a Local durante la serialización.

Utc 4

DateTime se almacena en hora coordinada universal (UTC). Si Local o Unspecified se asigna a una columna en este modo, primero se convierte en formato Utc. La serialización en este modo siempre se realiza en Utc. No hay desplazamiento durante la serialización.

Comentarios

DataSetDateTime no se pueden establecer en columnas que noDateTime. Se permite establecer la propiedad DateTimeMode con el valor predeterminado UnspecifiedLocal en columnas que noDateTime. Al modificar el tipo de datos de columna de DateTime a cualquier otro tipo, se restablece el DateTimeMode al valor predeterminado UnspecifiedLocal.

La comprobación del esquema para combinar, Relaciones y ForeignKeyConstraints se puede realizar entre DateTime columnas con propiedades de DateTimeMode coincidentes. De lo contrario, las columnas deben considerarse como no coincidentes en el esquema. La única excepción es entre Unspecified y UnspecifiedLocal. Se permite tener una relación o un ForeignKeyConstraint entre dos columnas de DateTime con una en Unspecified y otra en UnspecifiedLocalDateTimeMode.

Se aplica a