DataSetDateTime Enum

Definitie

Beschrijft de serialisatie-indeling voor DateTime kolommen in een DataSet.

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

Velden

Name Waarde Description
Local 1

DateTime wordt altijd opgeslagen in Lokaal. Als Utc of Unspecified is toegewezen aan een kolom in deze modus, wordt deze eerst geconverteerd naar Lokaal. Serialisatie in deze modus wordt altijd uitgevoerd in Lokaal. Er is een offset tijdens serialisatie.

Unspecified 2

DateTime wordt altijd opgeslagen in Niet opgegeven. Als Local of Utc is toegewezen aan een kolom in deze modus, wordt deze eerst geconverteerd naar Unspecified. Serialisatie in deze modus veroorzaakt geen offset.

UnspecifiedLocal 3

DateTime wordt opgeslagen in Niet opgegeven. Als Local of Utc is toegewezen aan een kolom in deze modus, wordt deze eerst geconverteerd naar Unspecified. Serialisatie in deze modus veroorzaakt verschuiving. Dit is het standaardgedrag en is compatibel met eerdere versies. Deze optie moet worden beschouwd als niet opgegeven in de opslag, maar het toepassen van een offset die vergelijkbaar is met Local tijdens de serialisatie.

Utc 4

DateTime wordt opgeslagen in Universal Coordinated Time (UTC). Als Local of Unspecified is toegewezen aan een kolom in deze modus, wordt deze eerst geconverteerd naar Utc indeling. Serialisatie in deze modus wordt altijd uitgevoerd in Utc. Er is geen offset tijdens serialisatie.

Opmerkingen

DataSetDateTime kan niet worden ingesteld op niet-kolommenDateTime . Het instellen van de DateTimeMode eigenschap met de standaardwaarde UnspecifiedLocal op niet-kolommenDateTime is toegestaan. Als u het gegevenstype van de kolom wijzigt van DateTime een ander type, wordt de DateTimeMode standaardwaarde UnspecifiedLocal opnieuw ingesteld.

Het controleren van het schema voor samenvoegen, relaties en ForeignKeyConstraints kan worden uitgevoerd tussen DateTime kolommen met overeenkomende DateTimeMode eigenschappen. Anders moeten de kolommen worden beschouwd als niet-overeenkomend in het schema. De enige uitzondering is tussen Unspecified en UnspecifiedLocal. Het is toegestaan om een relatie of een ForeignKeyConstraint relatie te hebben tussen twee DateTime kolommen met één in Unspecified en een andere in UnspecifiedLocalDateTimeMode.

Van toepassing op