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 lesDateTime autres colonnes. La définition de la DateTimeMode propriété avec la valeur par défaut UnspecifiedLocal sur lesDateTime autres colonnes est autorisée. La modification du type de données de colonne à DateTime tout autre type réinitialise la DateTimeMode valeur par défaut UnspecifiedLocal.

La vérification des schémas de 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 ne correspondant pas sur le schéma. La seule exception est entre Unspecified et UnspecifiedLocal. Il est permis d’avoir une relation ou un ForeignKeyConstraint entre deux DateTime colonnes avec l’une dans Unspecified et l’autre dans UnspecifiedLocalDateTimeMode.

S’applique à