DataSetDateTime Enumeration

Definition

Beschreibt das Serialisierungsformat für DateTime-Spalten in einem DataSet.

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

Felder

Local 1

DateTime wird immer in Local gespeichert. Wenn Utc oder Unspecified einer Spalte in diesem Modus zugewiesen werden, werden sie zuerst in Local konvertiert. Die Serialisierung in diesem Modus wird immer in Local ausgeführt. Während der Serialisierung gibt es einen Offset.

Unspecified 2

DateTime wird immer in Unspecified gespeichert. Wenn Local oder Utc einer Spalte in diesem Modus zugewiesen wird, wird der Wert zuerst in Unspecified konvertiert. Die Serialisierung in diesem Modus verursacht keinen Offset.

UnspecifiedLocal 3

DateTime wird in Unspecified gespeichert. Wenn Local oder Utc einer Spalte in diesem Modus zugewiesen wird, wird der Wert zuerst in Unspecified konvertiert. Die Serialisierung in diesem Modus verursacht einen Offset. Dieses Standardverhalten ist abwärts kompatibel. Diese Option sollte bezüglich der Speicherung als Unspecified betrachtet werden. Sie wendet jedoch während der Serialisierung einen Offset an, der Local ähnlich ist.

Utc 4

DateTime wird in Universal Coordinated Time (UTC) gespeichert. Wenn Local oder Unspecified einer Spalte in diesem Modus zugewiesen wird, wird der Wert zuerst in das Utc-Format konvertiert. Die Serialisierung in diesem Modus wird immer in Utc ausgeführt. Während der Serialisierung gibt es keinen Offset.

Hinweise

DataSetDateTime kann nicht für NichtspaltenDateTime festgelegt werden. Das Festlegen der DateTimeMode Eigenschaft mit dem Standardwert UnspecifiedLocal für NichtspaltenDateTime ist zulässig. Wenn Sie den Spaltendatentyp von in DateTime einen anderen Typ ändern, wird der DateTimeMode auf den Standardwert UnspecifiedLocal zurückgesetzt.

Die Überprüfung des Schemas auf Zusammenführung, Beziehungen und ForeignKeyConstraints kann zwischen DateTime Spalten mit übereinstimmenden DateTimeMode Eigenschaften durchgeführt werden. Andernfalls sollten die Spalten als nicht übereinstimmend für das Schema betrachtet werden. Die einzige Ausnahme besteht zwischen Unspecified und UnspecifiedLocal. Es ist zulässig, eine Beziehung oder eine zwischen zwei DateTime Spalten mit einer in Unspecified und einer ForeignKeyConstraint anderen in UnspecifiedLocalDateTimeModezu haben.

Gilt für: