Что такое эквивалентные типы данных C# для даты SQL Server, время и datetimeoffset?

Интересный вопрос. Я не уверен, есть ли здесь какое-либо решение для ast.literal_eval, но я предлагаю дешевый / безопасный способ:

def my_literal_eval(s):
    ast.literal_eval(s)
    return eval(s)
35
задан Paul Suart 6 May 2013 в 23:23
поделиться

3 ответа

Вот эквивалентные типы данных CLR для date, time и datetimeoffset типы данных SQL Server:

дата - DateTime, Nullable<DateTime>
время - TimeSpan, Nullable<TimeSpan>
datetimeoffset - DateTimeOffset, Nullable<DateTimeOffset>

Примечание, что можно найти список всех типов данных SQL Server и их эквивалентов CLR здесь, Отображающиеся Данные Параметра CLR

39
ответ дан 27 November 2019 в 07:17
поделиться

В C# Вы могли использовать

5
ответ дан 27 November 2019 в 07:17
поделиться

Новые типы поддерживаются, только если Вы устанавливаете Платформу.NET 3,5 SP1.

  • SqlDbType. Дата

  • SqlDbType. Время

  • SqlDbType. DateTime2

  • SqlDbType. DateTimeOffSet

Для исчерпывающей информации, см. Данные Даты и времени в SQL Server 2008

4
ответ дан 27 November 2019 в 07:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: