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

l--*_*''' 2 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
Run Code Online (Sandbox Code Playgroud)

我不知道我是否应该宣布Time_Collected为DateTime?

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

Den*_*aub 6

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

如果你只想存储时间,那么time(7)应该没问题.是否有一个原因,为什么你不合并Date_Collected,并Time_Collected成为类型的一个领域datetime