DataSetDateTime Výčet

Definice

Popisuje formát serializace pro DateTime sloupce v .DataSet

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

Pole

Local 1

DateTime se vždy ukládá v místním prostředí. Unspecified Pokud Utc je nebo přiřazen ke sloupci v tomto režimu, je nejprve převeden na místní. Serializace v tomto režimu se vždy provádí v místním prostředí. Během serializace dochází k posunu.

Unspecified 2

DateTime je vždy uložený v části Neurčené. Pokud Local se v tomto režimu přiřadí ke sloupci nebo Utc , převede se nejprve na Unspecified. Serializace v tomto režimu nezpůsobí posun.

UnspecifiedLocal 3

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

Utc 4

DateTime se ukládá ve standardu UTC (Universal Coordinated Time). Pokud Local je sloupec v tomto režimu přiřazený ke sloupci nebo Unspecified , je nejprve převeden do Utc formátu. Serializace v tomto režimu se vždy provádí v nástroji Utc. Během serializace nedochází k žádnému posunu.

Poznámky

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

Kontrolu schématu pro slučování, vztahy a foreignkeyconstraints je možné provést mezi DateTime sloupci s odpovídajícími DateTimeMode vlastnostmi. V opačném případě by se sloupce měly ve schématu považovat za neodpovídající. Jedinou výjimkou je hodnota Unspecified a UnspecifiedLocal. Je povoleno mít relaci nebo mezi dvěma sloupci s jedním v Unspecified a druhý v UnspecifiedLocalDateTimeMode.DateTimeForeignKeyConstraint

Platí pro