Sdílet prostřednictvím


DataSetDateTime Výčet

Definice

Popisuje formát serializace pro sloupce DateTime v DataSet.

public enum class DataSetDateTime
public enum DataSetDateTime
type DataSetDateTime = 
Public Enum DataSetDateTime
Dědičnost
DataSetDateTime

Pole

Name Hodnota Description
Local 1

DateTime je vždy uložen v místním prostředí. Pokud je Utc nebo Unspecified přiřazeny ke sloupci v tomto režimu, převede se nejprve na místní. Serializace v tomto režimu se vždy provádí v místním prostředí. Během serializace je posun.

Unspecified 2

DateTime je vždy uložen v nezadaném souboru. Pokud je Local nebo Utc přiřazeny ke sloupci v tomto režimu, převede se nejprve na Unspecified. Serializace v tomto režimu nezpůsobí posun.

UnspecifiedLocal 3

DateTime je uložen v nezadaném souboru. Pokud je Local nebo Utc přiřazeny ke sloupci v tomto režimu, převede se nejprve na Unspecified. Serializace v tomto režimu způsobí posun. Toto je výchozí chování a je zpětně kompatibilní. Tato možnost by měla být považována za nezadanou v úložišti, ale použití posunu, který se podobá Local během serializace.

Utc 4

DateTime je uložen v univerzálním koordinovaném čase (UTC). Pokud je Local nebo Unspecified přiřazeny ke sloupci v tomto režimu, převede se nejprve do formátu Utc. Serializace v tomto režimu se vždy provádí v Utc. Během serializace neexistuje žádný posun.

Poznámky

DataSetDateTime nelze nastavit u sloupců, které nejsouDateTime. Nastavení vlastnosti DateTimeMode s výchozí hodnotou UnspecifiedLocal pro jiné nežDateTime sloupce je povoleno. Úprava datového typu sloupce z DateTime na jiný typ obnoví DateTimeMode na výchozí hodnotu UnspecifiedLocal.

Mezi sloupci DateTime s odpovídajícími vlastnostmi DateTimeMode lze provést kontrolu schématu slučování, relací a cizích klíčů. V opačném případě by se sloupce měly považovat za neodpovídající schématu. Jedinou výjimkou je hodnota Unspecified a UnspecifiedLocal. Je povoleno mít vztah nebo ForeignKeyConstraint mezi dvěma DateTime sloupci s jedním v Unspecified a druhým v UnspecifiedLocalDateTimeMode.

Platí pro