.NET中SQL Server 2008的time(7)
數據類型的等效值是多少?我想在該列中單獨存儲幾個小時和幾分鐘,因此我應該在SQL Server中使用哪種數據類型!等效時間(7).NET中的SQL Server 2008數據類型
4
A
回答
3
從this鏈接中收到了不錯的文章。
我將使用dotnet中的timespan數據類型作爲SQL服務器中時間(7)數據類型的等價物來存儲小時和分鐘。
6
MSDN給出了SQL數據類型和CLR數據類型之間的映射 - 它也建議TimeSpan
和Nullable<TimeSpan>
(對於可爲空的列)。請注意,您如何訪問數據將決定您如何實際獲取價值。例如DbDataReader
沒有GetTimeSpan
方法 - 但SqlDataReader
確實有有such a method。我希望LINQ to SQL或實體框架自動執行映射。
+0
+1您的清晰解釋!我會照此進行。 – banupriya
0
正如喬恩斯基特說,Class SqlDataReader確實有GetTimeSpan Method
conn = new SqlConnection(blablabla);
conn.Open();
string sql = "SELECT * FROM MyTable";
SqlCommand sqlCommand = new SqlCommand(sql, conn);
reader = sqlCommand.ExecuteReader();
while (reader.Read())
{
MyVeryOwnModel mvom = new MyVeryOwnModel();
mvom.timeStart = reader.GetTimeSpan(reader.GetOrdinal("column_time_start"));
mvom.timeEnd = reader.GetTimeSpan(reader.GetOrdinal("column_time_end"));
}
reader.Close();
相關問題
- 1. SQL Server 2008時間戳數據類型
- 2. ADO中SQL Server 2008 datetime的等效數據類型是什麼?
- 3. SQL Server 2008數據類型
- 4. NHibernate和SQL 2008時間數據類型
- 5. MS Access 2007:SQL Server 2008中的「附件」數據類型等效嗎?
- 6. SQL Server 2008的DATE數據類型重現時間!
- 7. SQL Server 2005是否與MySql的ENUM數據類型等效?
- 8. ADO類型是SQL Server 2008中的地理空間類型?
- 9. SQL 2008中新的日期/時間數據類型
- 10. SQL Server 2008中SQL Server 2008 R2中dm_os_volume_stats的等效物是什麼?
- 11. 將Unicode數據存儲在SQL Server 2008中XML數據類型
- 12. Castle ActiveRecord - 我可以使用SQL Server 2008的「時間」數據類型嗎?
- 13. SQL SERVER 2008的時間差
- 14. 圖像數據類型的SQL Server 2008的C#的數據類型
- 15. 如何在.net應用程序中使用sql server時間數據類型?
- 16. 存儲時間 - SQL Server中的數據類型?
- 17. 設置時間(0)Sql Server中的數據類型爲NULL
- 18. 比較SQL Server 2005中DateTime數據類型的時間部分
- 19. 如何在T-SQL中總結時間(7)數據類型?
- 20. SQL Server 2008空間聚類
- 21. SQL Server空間數據類型
- 22. Sql Server 2008的空間數據示例
- 23. sql server 2008中的地理數據類型有多好?
- 24. 更改SQL Server 2008中表列的數據類型
- 25. SQL Server 2008中的表值類型
- 26. SQL Server 2008中的枚舉類型?
- 27. SQL Server 2008中表類型的問題
- 28. 的SQL Server 2008+:模數和十進制/數字數據類型
- 29. sql server中的XMLAGG等效
- 30. C++中等效數據類型的C#
我可以用時間跨度的數據類型在點網等同的時間(7)在SQL Server數據類型? – banupriya