适用于C#类型TimeSpan的SQL中的适当类型

时间:2017-12-16 22:33:15

标签: c# .net sql-server

我的课程属性类型为TimeSpan。

在某些时候,我需要在数据库中存储值属性。

为此我需要在数据库中创建适当的表,所以我想知道C#类型TimeSpan的SQL中适当的类型是什么?

2 个答案:

答案 0 :(得分:3)

没有直接映射,但使用bigint列并存储TimeSpan的{​​{3}}属性可能最有意义。

要将数据存储到列中,请使用TimeSpan.Ticks。要从列中提取数据,请使用new Timespan(ticks)

答案 1 :(得分:0)

这取决于你想要的精确程度:秒,毫秒,分钟,小时。无论什么有效。如果你需要那种精确度,我想你可以做滴答。