Partager via


DataSetDateTime Énumération

Définition

Décrit le format de sérialisation des colonnes DateTime dans un DataSet.

public enum class DataSetDateTime
public enum DataSetDateTime
type DataSetDateTime = 
Public Enum DataSetDateTime
Héritage
DataSetDateTime

Champs

Nom Valeur Description
Local 1

DateTime est toujours stocké dans Local. Unspecified S’il Utc est affecté à une colonne dans ce mode, il est d’abord converti en local. La sérialisation dans ce mode est toujours effectuée en local. Il existe un décalage pendant la sérialisation.

Unspecified 2

DateTime est toujours stocké dans Unspecified. S’il Local est affecté à une colonne dans ce mode, il est d’abord converti en Unspecified.Utc La sérialisation dans ce mode n’entraîne pas de décalage.

UnspecifiedLocal 3

DateTime est stocké dans Unspecified. S’il Local est affecté à une colonne dans ce mode, il est d’abord converti en Unspecified.Utc La sérialisation dans ce mode entraîne un décalage. Il s’agit du comportement par défaut et de la compatibilité descendante. Cette option doit être considérée comme non spécifiée dans le stockage, mais l’application d’un décalage similaire à Local la sérialisation.

Utc 4

DateTime est stocké dans le temps coordonné universel (UTC). Unspecified S’il Local est affecté à une colonne dans ce mode, il est d’abord converti en Utc format. La sérialisation dans ce mode est toujours effectuée en Utc. Il n’y a aucun décalage pendant la sérialisation.

Remarques

DataSetDateTime ne peut pas être défini sur les non-colonnesDateTime . La définition de la DateTimeMode propriété avec la valeur par défaut UnspecifiedLocal sur les non-colonnesDateTime est autorisée. La modification du type de données de colonne à partir de DateTime n’importe quel autre type réinitialise la DateTimeMode valeur par défaut UnspecifiedLocal.

La vérification du schéma de fusion, relations et ForeignKeyConstraints peut être effectuée entre DateTime les colonnes avec des propriétés correspondantes DateTimeMode . Sinon, les colonnes doivent être considérées comme non correspondantes sur le schéma. La seule exception est comprise entre Unspecified et UnspecifiedLocal. Il est autorisé à avoir une relation ou un entre deux colonnes avec l’un dans Unspecified et l’autre dans UnspecifiedLocalDateTimeMode.DateTimeForeignKeyConstraint

S’applique à