2

微軟並沒有推出SQL Server中的DATETIME2類型2008DATETIME2精密

然而,即使使用VS 2010(由同一COMPAGNY製成,MSSQL2008 2年後realeased),我無法找到一個變量類型可以完全精確地處理Datetime2。

是否有任何可以讓我在.NET中處理Datatime2的變量類型沒有任何精度丟失

如果答案是否定的,你知道微軟是否有計劃在不久的將來創建這樣的類型?

+3

Ahem ....據我所知,.NET的`DATETIME`結構**總是**具有這種精度 - 它引入.NET後8或9年微軟在SQL Server中具有相同的東西..... – 2011-01-12 13:48:55

回答

1

看看Mapping CLR Parameter Data的MSDN頁面。根據MSDN,映射Datetime2的最佳選擇是使用DateTimeNullable<DateTime>

如果這些都不符合您的要求,那麼我猜測答案是否定的,我不認爲微軟會在不久的將來發布任何東西。

+0

我認爲你是對的。我想我唯一的選擇是創建一個自定義的類,並使用字符串來創建一個SQL語句,以便讀/寫入數據庫。 – 2011-01-24 11:47:43