Надеюсь, это имеет смысл, я пытаюсь сохранить тип данных SQL Server 2008 time
(7) в объекте.
Я использую приведенное ниже для чтения данных в объект, но он вылетает на линии
timeStart = reader.GetDateTime(reader.GetOrdinal("timeStart"))
Кроме изменения поля моей базы данных на дату и время, любой может посоветовать решение
Мое объявление класса:
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);
}