2
A
回答
2
的DateTime
總會有日期部分。
TimeSpan
很可能是您所需要的。它可以保持小時,分鐘...沒有日期。
編輯:反應不正確的評論
建議映射的時間日期時間簡直是不正確的抽象。你的C#屬性中包含一個日期01/01/0001這是錯誤的(不是有意的),並且大多數情況下你都可以在你訪問這樣一個屬性時進行處理。
雖然TimeSpan
,可以正確顯示我們想要的:從午夜開始的時間。因此,如果我們從DB類型映射時間,這將爲我們提供開箱即用功能:可以按時間加載,可以作爲時間存儲。
相關問題
- 1. 悖論數據庫文件
- 2. 生日悖論列表是非類型
- 3. 相當於MySQL數據和時間數據類型的C#
- 4. 談論數據庫時TBS是什麼?
- 5. 什麼是VB6相當於.NET Short?
- 6. 什麼是適用於HIVE的nvarchar,MYSQL數據庫的適當數據類型?
- 7. Selenium .net SelectElement選項,什麼是適當的數據類型?
- 8. 什麼類型的數據庫是data.frame?
- 9. 這是什麼類型的數據庫?
- 10. 什麼數據類型應該用於DynamoDB中的時間戳?
- 11. 在.Net中,隱祕悖論(objectpal)系統的最佳解決方案是什麼?
- 12. 在Laravel架構中,什麼是MySQL數據類型SET相當於?
- 13. 什麼HttpRequestMessage相當於在.NET 4.0中
- 14. 代數數據類型相當於C
- 15. 什麼是.NET時間序列庫?
- 16. 你最喜歡的數據庫相關論壇是什麼?
- 17. YCSB加載到數據庫中的數據類型是什麼?
- 18. 相當於void(MainWindow :: * handler)()的std :: mem_fn類型是什麼?
- 19. 什麼是C#相當於Haskell的新類型?
- 20. 用於在postgresql數據庫中存儲erlang pids的數據類型是什麼?
- 21. 什麼類型的數據用於在mysql中保存數據時間
- 22. Delphi的悖論
- 23. 什麼是存儲時區的適當數據類型?
- 24. Visual Studio中的.Net與UWP C++相當的SerialPort類是什麼?
- 25. .Net中科學計算的推薦數據類型是什麼?
- 26. 什麼是Visual Basic .NET中的UInt32數據類型?
- 27. C#相當於C++/CLI數據類型
- 28. 的java:運行時相當於數字類型間鑄造的
- 29. .net中的類型安全是什麼?
- 30. 什麼是相應的C++數據類型爲SQL數字(18,0)數據類型?
除'TimeSpan'代表*持續時間*而不是特定時間。錯誤的抽象。數據庫時間值通常映射到'DateTime',日期設置爲0001-01-01。 –
這是不正確的。如果您有SQL Server 2008類型的時間,那麼您必須將其映射到TimeStamp。在這種情況下,DateTime將包含默認值,這不是我們想要的。所以作爲SQL類型的映射時間 - C#具有TimeStamp –
@NicholasCarey .NET框架團隊不同意你的抽象思想。 DateTime包含以下屬性(這與您直接相抵觸): 'public TimeSpan TimeOfDay {get; }' –