Каковы эквивалентные типы данных С# для даты, времени и даты datetimeoffset для SQL Server?
Каковы наиболее подходящие эквивалентные типы данных С# для типов дат в SQL Server? Я специально ищу
Ответы
Ответ 1
Ниже приведены эквивалентные типы данных CLR для date
, time
и datetimeoffset
типов данных SQL Server:
date - DateTime
, Nullable<DateTime>
время - TimeSpan
, Nullable<TimeSpan>
datetimeoffset - datetimeoffset
, Nullable<DateTimeOffset>
Обратите внимание, что вы можете найти список всех типов данных SQL Server и их эквивалентов CLR здесь, Отображение данных параметров CLR
Ответ 2
В С# вы можете использовать
Ответ 3
Новые типы поддерживаются только при установке .NET Framework 3.5 SP1.
-
SqlDbType.Date
-
SqlDbType.Time
-
SqlDbType.DateTime2
-
SqlDbType.DateTimeOffSet
Для получения исчерпывающей информации см. Данные о дате и времени в SQL Server 2008