DataSetDateTime Enumerazione

Definizione

Descrive il formato di serializzazione per le colonne DateTime in una classe DataSet.

public enum class DataSetDateTime
public enum DataSetDateTime
type DataSetDateTime = 
Public Enum DataSetDateTime
Ereditarietà
DataSetDateTime

Campi

Local 1

DateTime viene sempre memorizzata in Local. Se il campo Utc o Unspecified viene assegnato a una colonna con questa modalità, viene prima convertito in Local. La serializzazione in questa modalità viene sempre eseguita in Local. Durante la serializzazione è presente un offset.

Unspecified 2

DateTime viene sempre memorizzata in Unspecified. Se il campo Local o Utc viene assegnato a una colonna con questa modalità, viene prima convertito in Unspecified. La serializzazione eseguita con questa modalità non produce offset.

UnspecifiedLocal 3

DateTime viene memorizzata in Unspecified. Se il campo Local o Utc viene assegnato a una colonna con questa modalità, viene prima convertito in Unspecified. La serializzazione eseguita con questa modalità produce offset. Si tratta del comportamento predefinito, compatibile con le versioni precedenti. Questa opzione deve essere considerata come Unspecified, per la memorizzazione, ma con l'applicazione di un offset simile a Local durante la serializzazione.

Utc 4

DateTime viene memorizzata in formato UTC (Universal Coordinated Time). Se il campo Local o Unspecified viene assegnato a una colonna con questa modalità, viene prima convertito in formato Utc. La serializzazione in questa modalità viene sempre eseguita in formato Utc. Durante la serializzazione non è presente alcun offset.

Commenti

DataSetDateTime non può essere impostato su colonne nonDateTime . L'impostazione della DateTimeMode proprietà con il valore predefinito UnspecifiedLocal su colonne nonDateTime consentite. La modifica del tipo di dati della colonna da DateTime a qualsiasi altro tipo reimposta il DateTimeMode valore predefinito UnspecifiedLocal.

È possibile eseguire il controllo dello schema per l'unione, relazioni e ForeignKeyConstraint tra DateTime colonne con proprietà corrispondenti DateTimeMode . In caso contrario, le colonne devono essere considerate come non corrispondenti nello schema. L'unica eccezione è tra Unspecified e UnspecifiedLocal. È consentito avere una relazione o una tra due colonne con una in e un'altra in Unspecified DateTimeModeUnspecifiedLocal .DateTime ForeignKeyConstraint

Si applica a