c# - SQL 中适合 C# 类型 TimeSpan 的类型是什么

标签 c# .net sql-server

<分区>

我有一个属性类型为 TimeSpan 的类。

有时我需要在数据库中存储值属性。

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

最佳答案

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

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

关于c# - SQL 中适合 C# 类型 TimeSpan 的类型是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47850551/

相关文章:

sql-server - SQL Management Studio 任务导入数据呈灰色

sql-server - 有人可以转换代码以便它使用 EXEC @sql 而不是 EXEC sp_executesql 吗?

c# - 如何从 .NET 程序集中读取数组初始值设定项

c# - 无法使用全文搜索来搜索正文

sql-server - while 循环内的错误处理

c# - 我们可以使用 Selenium/Appium 验证网页/移动应用程序上的文本对齐吗

c# - 如何根据 Authorization header 值授权请求?

c# - 无法让 Linux 容器在隔离进程中作为 Azure 函数运行

c# - 是否可以在一个 ASP.NET MVC 应用程序中同时进行 Azure AD 和个人帐户身份验证?

c# - 如何在 Xamarin.Android 中正确编写自定义 UncaughtExceptionHandler