What are the most suitable equivalent C# data types for the date datatypes in SQL Server? I'm specifically looking for
SQL Server中date数据类型最适合的等效C#数据类型是什么?我特意找
date
- 日期
-
time
- 时间
datetimeoffset
- DATETIMEOFFSET
3 个解决方案
#1
35
Here are the equivalent CLR data types for date
, time
and datetimeoffset
SQL Server data types:
以下是日期,时间和日期时间偏移SQL Server数据类型的等效CLR数据类型:
date - DateTime
, Nullable<DateTime>
time - TimeSpan
, Nullable<TimeSpan>
datetimeoffset - DateTimeOffset
, Nullable<DateTimeOffset>
date - DateTime,Nullable
Note that you can find a listing of all SQL Server data types and their CLR equivalents here, Mapping CLR Parameter Data
请注意,您可以在此处找到所有SQL Server数据类型及其CLR等效项的列表,即映射CLR参数数据
#3
4
The new types are supported only if you install .NET Framework 3.5 SP1.
仅在安装.NET Framework 3.5 SP1时才支持新类型。
-
SqlDbType.Date
SqlDbType.Date
-
SqlDbType.Time
SqlDbType.Time
-
SqlDbType.DateTime2
SqlDbType.DateTime2
-
SqlDbType.DateTimeOffSet
SqlDbType.DateTimeOffSet
For exhaustive information, see Date and Time Data in SQL Server 2008
有关详尽信息,请参阅SQL Server 2008中的日期和时间数据
#1
35
Here are the equivalent CLR data types for date
, time
and datetimeoffset
SQL Server data types:
以下是日期,时间和日期时间偏移SQL Server数据类型的等效CLR数据类型:
date - DateTime
, Nullable<DateTime>
time - TimeSpan
, Nullable<TimeSpan>
datetimeoffset - DateTimeOffset
, Nullable<DateTimeOffset>
date - DateTime,Nullable
Note that you can find a listing of all SQL Server data types and their CLR equivalents here, Mapping CLR Parameter Data
请注意,您可以在此处找到所有SQL Server数据类型及其CLR等效项的列表,即映射CLR参数数据
#2
#3
4
The new types are supported only if you install .NET Framework 3.5 SP1.
仅在安装.NET Framework 3.5 SP1时才支持新类型。
-
SqlDbType.Date
SqlDbType.Date
-
SqlDbType.Time
SqlDbType.Time
-
SqlDbType.DateTime2
SqlDbType.DateTime2
-
SqlDbType.DateTimeOffSet
SqlDbType.DateTimeOffSet
For exhaustive information, see Date and Time Data in SQL Server 2008
有关详尽信息,请参阅SQL Server 2008中的日期和时间数据