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 je vždy uložen v místním prostředí. Pokud Utc nebo Unspecified je 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í. Při serializaci je posun.

Unspecified 2

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

UnspecifiedLocal 3

DateTime je uložen v nezadávce. Pokud Local nebo Utc je přiřazen ke sloupci v tomto režimu, je nejprve převeden 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 ve standardu UTC (Universal Coordinated Time). Pokud Local nebo Unspecified je přiřazen ke sloupci v tomto režimu, je nejprve převeden do Utc formátu. 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 . DateTimeMode Nastavení vlastnosti s výchozí hodnotou UnspecifiedLocal pro jinéDateTime než sloupce je povoleno. Úprava datového typu sloupce z DateTime libovolného jiného typu obnoví DateTimeMode výchozí hodnotu UnspecifiedLocal.

Mezi sloupci s odpovídajícími DateTimeMode vlastnostmi lze provádět DateTime kontrolu schématu slučování, Relací a ForeignKeyConstraints. Jinak 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 mezi dvěma sloupci s jedním a Unspecified druhým v UnspecifiedLocal DateTimeMode.DateTime ForeignKeyConstraint

Platí pro