C# 在类声明中使用SQL Server 2008时间列
我希望这是有意义的,我正在尝试在对象中存储SQLServer2008C# 在类声明中使用SQL Server 2008时间列,c#,sql,sql-server-2008,C#,Sql,Sql Server 2008,我希望这是有意义的,我正在尝试在对象中存储SQLServer2008time(7)数据类型 我正在使用下面的命令将数据读取到对象中,但它正在线路上崩溃 timeStart = reader.GetDateTime(reader.GetOrdinal("timeStart")) 除了将“我的数据库”字段更改为datetime之外,还有人能就解决方案提供建议吗 我的班级宣言是: public DateTime timeStart { get; set; } public DateTime time
time
(7)数据类型
我正在使用下面的命令将数据读取到对象中,但它正在线路上崩溃
timeStart = reader.GetDateTime(reader.GetOrdinal("timeStart"))
除了将“我的数据库”字段更改为datetime之外,还有人能就解决方案提供建议吗
我的班级宣言是:
public DateTime timeStart { get; set; }
public DateTime timeEnd { get; set; }
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Schedules sched = new Schedules()
{
Name = reader.GetString(reader.GetOrdinal("Name")),
timeStart = reader.GetDateTime(reader.GetOrdinal("timeStart")),
timeEnd = reader.GetDateTime(reader.GetOrdinal("timeEnd")),
IntervalMinutes = reader.GetInt32(reader.GetOrdinal("IntervalMinutes"))
};
schedules.Add(sched);
}
根据,您应该使用
TimeSpan
类型和。根据,您应该使用TimeSpan
类型和。“it is crashing out”并不能很好地描述正在发生的事情。是否引发异常?如果是这样的话,那会是什么样子?马克·梅拉莫克如果他的答案对你有用,那么答案就是“它正在崩溃”,这不是对正在发生的事情的一个很好的描述。是否引发异常?如果是这样的话,那会是什么样的呢?马克·梅拉莫克:如果他的答案对你有用的话,请回答。