Я занимаюсь разработкой веб-приложений с C# & SQL Server 2008.Как использовать тип данных TIME в SQL Server 2008 и C#?
У меня есть чтение данных, который считывает столбец 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
Рассматривали ли вы возвращения обнуляемого TimeSpan –
Как вы сказали, мне нужно поставить «Timespan»? , может вернуть null? – RedsDevils