DataSetDateTime Перечисление

Определение

Описывает формат сериализации для столбцов DateTime в объекте DataSet.

public enum class DataSetDateTime
public enum DataSetDateTime
type DataSetDateTime = 
Public Enum DataSetDateTime
Наследование
DataSetDateTime

Поля

Local 1

DateTime всегда хранится в Local. Если значение Utc или Unspecified назначено столбцу в этом режиме, оно сначала преобразуется в Local. Сериализация в этом режиме всегда выполняется в Local. В процессе сериализации имеется смещение.

Unspecified 2

DateTime всегда хранится в Unspecified. Если значение Local или Utc назначено столбцу в этом режиме, оно сначала преобразуется в Unspecified. Сериализация в этом режиме не вызывает смещения.

UnspecifiedLocal 3

DateTime хранится в Unspecified. Если значение Local или Utc назначено столбцу в этом режиме, оно сначала преобразуется в Unspecified. Сериализация в этом режиме вызывает смещение. Это поведение по умолчанию, обладающее обратной совместимостью. Этот параметр следует рассматривать как Unspecified в хранилище, однако применение смещения аналогично Local в процессе сериализации.

Utc 4

Значение DateTime хранится в UTC (Universal Coordinated Time). Если значение Local или Unspecified назначено столбцу в этом режиме, оно сначала преобразуется в формат Utc. Сериализация в этом режиме всегда выполняется в Utc. В процессе сериализации смещение отсутствует.

Комментарии

DataSetDateTime не может быть задано для столбцов, отличныхDateTime от столбцов. Допускается DateTimeMode установка свойства со значением по умолчанию UnspecifiedLocal для столбцов, отличныхDateTime от столбцов. Изменение типа данных столбца с DateTime на любой другой тип сбрасывает DateTimeMode значение по умолчанию UnspecifiedLocal.

Проверка схемы на наличие слияний, связей и ForeignKeyConstraints может выполняться между DateTime столбцами с соответствующими DateTimeMode свойствами. В противном случае столбцы следует считать несовпадениями в схеме. Единственное исключение — между неуказанным и неуказаннымLocal. Допускается связь или между двумя столбцами с одним в Unspecified и другим в UnspecifiedLocalDateTimeMode.DateTimeForeignKeyConstraint

Применяется к