다음을 통해 공유


DataSetDateTime 열거형

정의

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

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

필드

Name Description
Local 1

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

Unspecified 2

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

UnspecifiedLocal 3

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

Utc 4

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

설명

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

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

적용 대상