This question already has answers here:
What is the correct SQL type to store a .Net Timespan with values > 24:00:00?
(8个答案)
去年关闭。
我有具有TimeSpan属性类型的类。
在某些时候,我需要将值属性存储在数据库中。
为此,我需要在数据库中创建适当的表,因此我想知道对于C#类型TimeSpan,SQL中适当的类型是什么?
(8个答案)
去年关闭。
我有具有TimeSpan属性类型的类。
在某些时候,我需要将值属性存储在数据库中。
为此,我需要在数据库中创建适当的表,因此我想知道对于C#类型TimeSpan,SQL中适当的类型是什么?
最佳答案
没有直接映射,但是使用bigint
列并存储Ticks
的TimeSpan
属性可能最有意义。
要将数据存储到列中,请使用TimeSpan.Ticks
。要从列中提取数据,请使用new Timespan(ticks)
。