영어로 읽기

다음을 통해 공유


DataSetDateTime 열거형

정의

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

public enum DataSetDateTime
상속
DataSetDateTime

필드

Name Description
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 사용할 수 있습니다.

적용 대상

제품 버전
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1