Condividi tramite


DataSetDateTime Enumerazione

Definizione

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

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

Campi

Nome Valore Descrizione
Local 1

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

Unspecified 2

DateTime viene sempre archiviato in Non specificato. Se Local o Utc viene assegnato a una colonna in questa modalità, viene prima convertito in Unspecified. La serializzazione in questa modalità non causa un offset.

UnspecifiedLocal 3

DateTime viene archiviato in Unspecified. Se Local o Utc viene assegnato a una colonna in questa modalità, viene prima convertito in Unspecified. La serializzazione in questa modalità causa l'offset. Si tratta del comportamento predefinito ed è compatibile con le versioni precedenti. Questa opzione deve essere considerata non specificata nell'archiviazione, ma applicando un offset simile a Local durante la serializzazione.

Utc 4

DateTime viene archiviato nell'ora UTC (Universal Coordinated Time). Se Local o Unspecified viene assegnato a una colonna in questa modalità, viene prima convertito in Utc formato . La serializzazione in questa modalità viene sempre eseguita in Utc. Non esiste alcun offset durante la serializzazione.

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 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 UnspecifiedDateTimeModeUnspecifiedLocal.DateTimeForeignKeyConstraint

Si applica a