DataSetDateTime Wyliczenie

Definicja

Opisuje format serializacji kolumn DateTime w obiekcie DataSet.

public enum class DataSetDateTime
public enum DataSetDateTime
type DataSetDateTime = 
Public Enum DataSetDateTime
Dziedziczenie
DataSetDateTime

Pola

Local 1

DateTime jest zawsze przechowywany w lokalizacji lokalnej. Jeśli Utc kolumna lub Unspecified jest przypisana do kolumny w tym trybie, jest najpierw konwertowana na lokalną. Serializacja w tym trybie jest zawsze wykonywana w lokalizacji lokalnej. Podczas serializacji występuje przesunięcie.

Unspecified 2

DateTime jest zawsze przechowywany w nieokreślonej wersji. Jeśli Local kolumna lub Utc jest przypisana do kolumny w tym trybie, jest najpierw konwertowana na Unspecified. Serializacja w tym trybie nie powoduje przesunięcia.

UnspecifiedLocal 3

DateTime jest przechowywany w nieokreślonej wersji. Jeśli Local kolumna lub Utc jest przypisana do kolumny w tym trybie, jest najpierw konwertowana na Unspecified. Serializacja w tym trybie powoduje przesunięcie. Jest to zachowanie domyślne i jest zgodne z poprzednimi wersjami. Ta opcja powinna być uważana za nieokreśloną w magazynie, ale zastosowanie przesunięcia, które jest podobne do Local podczas serializacji.

Utc 4

DateTime jest przechowywany w uniwersalnym czasie koordynowanym (UTC). Jeśli Local kolumna lub Unspecified jest przypisana do kolumny w tym trybie, jest najpierw konwertowana na Utc format. Serializacja w tym trybie jest zawsze wykonywana w programie Utc. Podczas serializacji nie ma żadnego przesunięcia.

Uwagi

DataSetDateTime nie można ustawić dla kolumn innych niżDateTime . DateTimeMode Ustawienie właściwości z wartością domyślną UnspecifiedLocal w kolumnach innych niż kolumnyDateTime jest dozwolone. Modyfikowanie typu danych kolumny z DateTime do dowolnego innego typu spowoduje zresetowanie DateTimeMode wartości domyślnej UnspecifiedLocal.

Sprawdzanie schematu scalania, relacji i ograniczeń ForeignKey można wykonać między DateTime kolumnami z pasującymi DateTimeMode właściwościami. W przeciwnym razie kolumny powinny być traktowane jako niezgodne w schemacie. Jedynym wyjątkiem jest nieokreślone i NieokreśloneLokalne. Może mieć relację lub między dwiema kolumnami z jedną in Unspecified i drugą w elem UnspecifiedLocal DateTimeMode.ForeignKeyConstraint DateTime

Dotyczy