2

Microsoft сделал ввести тип Datetime2 в сервере SQL 2008.Datetime2 точность в .NET

Однако, даже с VS 2010 (из той же Compagny и Выпущенный 2 года после того, как MSSQL2008), я не мог найти переменную который будет обрабатывать Datetime2 с полной точностью.

Есть ли какой-либо переменный тип, который позволил бы мне обрабатывать Datatime2 в .NET без какой-либо точности потерял?

Если ответ отрицательный, вы знаете, есть ли у Microsoft план создания такого типа в ближайшем будущем?

+3

Ahem .... насколько я знаю, структура .NET DATETIME ** всегда имела такую ​​точность - Microsoft 8 или 9 лет после внедрения .NET, чтобы иметь то же самое в SQL Server ..... –

ответ

1

Взгляните на страницу MSDN для Mapping CLR Parameter Data. Согласно MSDN, ваш лучший выбор для отображения Datetime2 использует DateTime или Nullable<DateTime>.

Если ни один из них не соответствует вашим требованиям, тогда я предполагаю, что ответ будет отрицательным, и я не думаю, что Microsoft выпустит что-нибудь в ближайшем будущем.

+0

Я думаю, что вы правы. Я предполагаю, что мой единственный вариант - создать пользовательский класс и использовать строки для создания инструкции SQL для чтения/записи в базу данных. –

Смежные вопросы