使用c#在SQL Server中插入时间数据

本文关键字:插入 时间 数据 Server SQL 使用 | 更新日期: 2023-09-27 18:18:34

我想知道如何使用c#插入时间到SQL Server

我有一个类,我使用作为数据层:

    public class Main_Lom_Form
    {
        public string Specimen_ID
        public int Client_Key
        public string Outcome
        public string Medications
        public DateTime Date_Collected
        public DateTime Time_Collected

和我不知道我是否应该声明Time_Collected作为日期时间?

Time_Collected应该是什么类型,以便如果时间是13:05,它将被正确地输入到SQL Server 2008中TIME(7)数据类型的列中?

使用c#在SQL Server中插入时间数据

  • TimeSpan映射到time(7)
  • DateTime映射到datetime

如果您只想存储时间,那么time(7)应该可以。为什么不将Date_CollectedTime_Collected合并为datetime类型的一个字段?