DataSetDateTime Enumeración

Definición

Describe el formato de serialización para las columnas DateTime de un objeto 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 en este modo se asigna Utc o Unspecified a una columna, se convierte primero a 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 Unspecified. Si en este modo se asigna Local o Utc a una columna, se convierte primero a Unspecified. La serialización en este modo no produce un desplazamiento.

UnspecifiedLocal 3

DateTime se almacena en Unspecified. Si en este modo se asigna Local o Utc a una columna, se convierte primero a Unspecified. La serialización en este modo produce desplazamiento. Es el comportamiento predeterminado y es compatible con versiones anteriores. Se debe considerar que esta opción es igual a Unspecified en lo que se refiere al almacenamiento, aunque aplica un desplazamiento similar al de Local durante la serialización.

Utc 4

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

Comentarios

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

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

Se aplica a