다음을 통해 공유


DataSetDateTime 열거형

정의

DataSet DateTime 열의 serialization 형식에 대해 설명합니다.

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

필드

Local 1

DateTime 항상 로컬에 저장됩니다. Utc 또는 Unspecified 이 모드의 열에 할당된 경우 먼저 로컬로 변환됩니다. 이 모드의 serialization은 항상 로컬에서 수행됩니다. serialization 중에 오프셋이 있습니다.

Unspecified 2

DateTime 항상 지정되지 않은 상태로 저장됩니다. Local 또는 Utc 이 모드의 열에 할당된 경우 먼저 Unspecified변환됩니다. 이 모드의 serialization은 오프셋을 발생시키지 않습니다.

UnspecifiedLocal 3

DateTime 지정되지 않은 위치에 저장됩니다. Local 또는 Utc 이 모드의 열에 할당된 경우 먼저 Unspecified변환됩니다. 이 모드에서 직렬화하면 오프셋이 발생합니다. 이는 기본 동작이며 이전 버전과 호환됩니다. 이 옵션은 스토리지에서 지정되지 않았지만 serialization 중에 Local 유사한 오프셋을 적용하는 것으로 간주해야 합니다.

Utc 4

DateTime UTC(Universal Coordinated Time)에 저장됩니다. Local 또는 Unspecified 이 모드의 열에 할당된 경우 먼저 Utc 형식으로 변환됩니다. 이 모드의 serialization은 항상 Utc수행됩니다. serialization 중에는 오프셋이 없습니다.

설명

DataSetDateTimeDateTime 열에는 설정할 수 없습니다. DateTime 이외의 열에서 기본값 UnspecifiedLocal을 사용하여 DateTimeMode 속성을 설정할 수 있습니다. 열 데이터 형식을 DateTime 다른 형식으로 수정하면 DateTimeMode 기본값 UnspecifiedLocal로 다시 설정됩니다.

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

적용 대상