Использование столбца ВРЕМЯ SQL Server 2008 в объявлении класса

Я надеюсь, что это имеет смысл, я пытаюсь сохранить SQL Server 2008time(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);
}

Ответы на вопрос(1)

Ваш ответ на вопрос