DataSetDateTime 열거형

정의

DateTimeDataSet 열에 대한 serialization 형식을 설명합니다.

public enum class DataSetDateTime
public enum DataSetDateTime
type DataSetDateTime = 
Public Enum DataSetDateTime
상속
DataSetDateTime

필드

Local 1

DateTime은 항상 Local에 저장됩니다. 이 모드에서 UtcUnspecified가 열에 할당되면 먼저 Local로 변환됩니다. 이 모드에서는 serialization이 항상 Local에서 수행됩니다. serialization 도중 오프셋이 발생합니다.

Unspecified 2

DateTime은 항상 Unspecified에 저장됩니다. 이 모드에서 Local이나 Utc가 열에 할당되면 먼저 Unspecified로 변환됩니다. 이 모드의 serialization은 오프셋을 발생시키지 않습니다.

UnspecifiedLocal 3

DateTime은 Unspecified에 저장됩니다. 이 모드에서 Local이나 Utc가 열에 할당되면 먼저 Unspecified로 변환됩니다. 이 모드의 serialization은 오프셋을 발생시킵니다. 이는 기본 동작이며 이전 버전과 호환됩니다. 이 옵션은 스토리지에서 Unspecified가 되지만 serialization을 수행하는 동안 Local과 비슷한 오프셋을 적용한다고 간주됩니다.

Utc 4

DateTime은 UTC(Universal Coordinated Time)에 저장됩니다. 이 모드에서 Local이나 Unspecified가 열에 할당되면 먼저 Utc 형식으로 변환됩니다. 이 모드에서는 serialization이 항상 Utc에서 수행됩니다. serialization 도중 오프셋이 발생하지 않습니다.

설명

DataSetDateTime 가 아닌DateTime 열에서는 설정할 수 없습니다. 비DateTime열에서 DateTimeMode UnspecifiedLocal 기본값으로 속성을 설정할 수 있습니다. 열 데이터 형식을 다른 형식으로 DateTime 수정하면 UnspecifiedLocal 기본값으로 다시 설정 DateTimeMode 됩니다.

일치하는 DateTimeMode 속성이 있는 열 간에 DateTime 병합, 관계 및 ForeignKeyConstraints에 대한 스키마를 확인할 수 있습니다. 그렇지 않으면 열이 스키마에서 일치하지 않는 것으로 간주되어야 합니다. 유일한 예외는 Unspecified와 UnspecifiedLocal 사이입니다. 에 있는 열과 다른 열이 있는 두 열 사이의 관계 또는 ForeignKeyConstraint 관계를 가질 수 있습니다DateTimeModeUnspecifiedLocal.Unspecified DateTime

적용 대상