DataSetDateTime 枚举

定义

介绍 DateTimeDataSet 列的序列化格式。

public enum class DataSetDateTime
public enum DataSetDateTime
type DataSetDateTime = 
Public Enum DataSetDateTime
继承
DataSetDateTime

字段

Local 1

DateTime 始终存储为 Local 格式。 如果将 UtcUnspecified 分配给此模式的列,则首先要将其转换为 Local 格式。 通常以 Local 格式在此模式中执行序列化。 在序列化期间将产生偏移量。

Unspecified 2

DateTime 始终存储为 Unspecified 格式。 如果将 LocalUtc 分配给此模式的列,则首先要将其转换为 Unspecified 格式。 在此模式中的序列化不会产生偏移量。

UnspecifiedLocal 3

DateTime 存储为 Unspecified 格式。 如果将 LocalUtc 分配给此模式的列,则首先要将其转换为 Unspecified 格式。 在此模式中的序列化将产生偏移量。 此为默认行为,可向后兼容。 应将此选项在存储区中视为 Unspecified 格式,而在序列化期间应用类似于 Local 的偏移量。

Utc 4

DateTime 存储为协调通用时间 (UTC) 格式。 如果将 LocalUnspecified 分配给此模式的列,则首先要将其转换为 Utc 格式。 通常以 Utc 格式在此模式中执行序列化。 序列化时不会产生偏移量。

注解

DataSetDateTime 不能对非DateTime 列进行设置。 允许对 DateTimeModeDateTime 列设置默认值 UnspecifiedLocal 的属性。 将列数据类型从 DateTime 修改为任何其他类型会将 DateTimeMode 重置为默认值 UnspecifiedLocal。

可以在具有匹配DateTimeMode属性的列之间DateTime检查合并、关系和 ForeignKeyConstraints 的架构。 否则,列在架构上应被视为不匹配。 唯一的例外是 Unspecified 和 UnspecifiedLocal 之间。 允许在 中的一个列和中的UnspecifiedDateTimeUnspecifiedLocalDateTimeMode一个ForeignKeyConstraint列之间有一个关系或 。

适用于