可能重複:
Should I store DateTimes as a Long (Ticks) in a database?使用DateTime.Ticks而不是DateTime本身,這是一個很好的做法嗎?
它是確定使用DateTime.Ticks
而不是DateTime
本身實現DateTime
基於操作?例如,將數據庫列的類型從DATETIME
更改爲BIGINT
,然後將123456789123456
值存儲在其中而不是2012-06-02 14:26:08.727
?
我知道在這種情況下我們必須處理轉換,但有幾個優點。例如對於存儲的日期時間範圍沒有限制,而且我們也不擔心數據庫支持的類型{date,datetime,smalldate}等。
其實我想確保在兩個字段中使用這種方法:
- 設計原則
- 性能提前發出
感謝。