Каковы наиболее подходящие эквивалентные типы данных C# для типов дат в SQL Server? Я специально искалКаковы эквивалентные типы данных C# для даты, времени и даты datetimeoffset SQL Server?
date
time
datetimeoffset
Каковы наиболее подходящие эквивалентные типы данных C# для типов дат в SQL Server? Я специально искалКаковы эквивалентные типы данных C# для даты, времени и даты datetimeoffset SQL Server?
date
time
datetimeoffset
Ниже приведены эквивалентные типы данных CLR для date
, time
и datetimeoffset
SQL типов данных сервера:
дата -, Nullable<DateTime>
время - TimeSpan
, Nullable<TimeSpan>
DateTimeOffset - DateTimeOffset
, Nullable<DateTimeOffset>
Обратите внимание, что вы можете найти список всех типов данных SQL Server и их CLR эквиваленты здесь, Mapping CLR Parameter Data
новые типы поддерживаются только при установке .NET Framework 3.5 SP1.
SqlDbType.Date
SqlDbType.Time
SqlDbType.DateTime2
SqlDbType.DateTimeOffSet
Для исчерпывающей информации см Date and Time Data in SQL Server 2008
В C# можно использовать
Фраза «наиболее подходящие эквивалентные типы данных C#» заставляет меня думать, что это то, что OP, возможно, искал. –
Поскольку все три ответа пришли через почти одновременно, все они добавили, до согласованного решения. Оглядываясь назад, я считаю, что неверный ответ был правильным, но они все в порядке. Я знал, что информация была на MSDN, но просто не могла ее найти! –