使用C#将时间数据插入SQL Server

时间:2011-12-22 20:12:27

标签: c# sql sql-server-2008

我想知道如何使用C#

将TIME插入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声明为DateTime?

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

1 个答案:

答案 0 :(得分:6)

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

如果您只想存储时间,那么time(7)应该没问题。您有没有理由不将Date_CollectedTime_Collected合并到一个datetime类型的字段中?