我的课程属性类型为TimeSpan。
在某些时候,我需要在数据库中存储值属性。
为此我需要在数据库中创建适当的表,所以我想知道C#类型TimeSpan的SQL中适当的类型是什么?
答案 0 :(得分:3)
没有直接映射,但使用bigint
列并存储TimeSpan
的{{3}}属性可能最有意义。
要将数据存储到列中,请使用TimeSpan.Ticks
。要从列中提取数据,请使用new Timespan(ticks)
。
答案 1 :(得分:0)
这取决于你想要的精确程度:秒,毫秒,分钟,小时。无论什么有效。如果你需要那种精确度,我想你可以做滴答。