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 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í. Během serializace je posun.

Unspecified 2

DateTime je vždy uložen v nezadaném. 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ůsobí posun.

UnspecifiedLocal 3

DateTime je uložen v nezadaném. 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 v univerzálním koordinovaném čase (UTC). 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 je vždy provedena v Utc. Během serializace neexistuje žádný posun.

Poznámky

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

Mezi sloupci s odpovídajícími DateTimeMode vlastnostmi lze provést DateTime 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 mezi dvěma sloupci s jedním v Unspecified a druhým v UnspecifiedLocalDateTimeMode.DateTimeForeignKeyConstraint

Platí pro