DataSetDateTime Énumération

Définition

Décrit le format de sérialisation pour les colonnes DateTime dans DataSet.

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

Champs

Local 1

DateTime est toujours stocké dans Local. Si Utc ou Unspecified est assigné à une colonne dans ce mode, il est converti au préalable dans Local. La sérialisation dans ce mode s'effectue toujours dans Local. Il y a un offset pendant la sérialisation.

Unspecified 2

DateTime est toujours stocké dans Unspecified. Si Local ou Utc est assigné à une colonne dans ce mode, il est converti au préalable dans Unspecified. La sérialisation dans ce mode ne provoque pas d'offset.

UnspecifiedLocal 3

DateTime est stocké dans Unspecified. Si Local ou Utc est assigné à une colonne dans ce mode, il est converti au préalable dans Unspecified. La sérialisation dans ce mode provoque un offset. Ceci représente le comportement par défaut et il est à compatibilité descendante. Cette option doit être considérée comme Non spécifiée dans le stockage, mais comme appliquant un offset similaire à Local pendant la sérialisation.

Utc 4

DateTime est stocké comme temps universel UTC (Universal Coordinated Time). Si Local ou Unspecified est assigné à une colonne dans ce mode, il est converti au préalable au format Utc. La sérialisation dans ce mode s'effectue toujours dans Utc. Il n'y a pas d'offset 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 lesDateTime colonnes non autorisées. La modification du type de données de colonne de DateTime n’importe quel autre type réinitialise la DateTimeMode valeur par défaut UnspecifiedLocal.

La vérification du schéma pour la fusion, relations et ForeignKeyConstraints peut être effectuée entre DateTime des 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 UnspecifiedLocal DateTimeMode.DateTime ForeignKeyConstraint

S’applique à