Поделиться через


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 всегда хранится в неопределенном виде. Если Local или Utc назначен столбцу в этом режиме, он сначала преобразуется в Unspecified. Сериализация в этом режиме не вызывает смещения.

UnspecifiedLocal 3

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

Utc 4

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

Комментарии

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

Проверка схемы для объединения, отношений и ForeignKeyConstraints можно выполнять между столбцами DateTime с соответствующими свойствами DateTimeMode. В противном случае столбцы должны считаться несоединяющимися в схеме. Единственное исключение — между Неопределенным и UnspecifiedLocal. Можно иметь отношение или ForeignKeyConstraint между двумя DateTime столбцами с одним в Unspecified и другим в UnspecifiedLocalDateTimeMode.

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