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


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.

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