我正在开发用C#& SQL Server 2008的如何使用SQL Server 2008和C#TIME数据类型?
一个Web应用程序我有一个数据读取器读取列PlayTime
,定义为TIME
数据类型。
我想写一个返回PlayTime
的值的函数。我立刻使用Timespan
时间数据类型
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];
}
是谁?
如何返回
null
如果DataReader的价值是什么?
最好的问候,
RedsDevils
你有没有考虑返回null的时间跨度 – 2012-03-08 07:16:56
像你说的,我需要把“Timespan?” ,可以返回null吗? – RedsDevils 2012-03-08 07:22:38