Я занимаюсь разработкой веб-приложения на C # и SQL Server 2008.
У меня есть устройство чтения данных, которое читает столбец PlayTime
, определенный как TIME
тип данных.
Я хочунаписать функцию, которая возвращает значение PlayTime
.
private static Timespan GetTime(IDataReader rdr, string columnName)`
{
int index = rdr.GetOrdinal(columnName);
if (rdr.IsDBNull(index))
{
return ; // Here I want to return null or zero
}
return (TimeSpan)rdr[index];
}
Прав ли я, используя Timespan
для типа данных времени?
Как вернуть null
, если значение datareader равно нулю?
С наилучшими пожеланиями,
RedsDevils