H
Harvey Triana
Hello -
I has use SmartDataReade, of
http://www.codeproject.com/KB/database/SmartReader.aspx
Sample (original class)
(1)
public float GetFloat(String column)
{
float data = (reader.IsDBNull(reader.GetOrdinal(column)))
? 0 : float.Parse(reader[column].ToString());
return data;
}
I has rewrite to:
(2)
public float GetFloat(String Name)
{
if (rd.IsDBNull(rd.GetOrdinal(Name))) return 0f; else return
(float)rd[Name];
}
Questions:
It is necessary to use casting?
Which is the most efficient one - (1) or (2) -?
I has use SmartDataReade, of
http://www.codeproject.com/KB/database/SmartReader.aspx
Sample (original class)
(1)
public float GetFloat(String column)
{
float data = (reader.IsDBNull(reader.GetOrdinal(column)))
? 0 : float.Parse(reader[column].ToString());
return data;
}
I has rewrite to:
(2)
public float GetFloat(String Name)
{
if (rd.IsDBNull(rd.GetOrdinal(Name))) return 0f; else return
(float)rd[Name];
}
Questions:
It is necessary to use casting?
Which is the most efficient one - (1) or (2) -?