/// <summary> /// Gets a float column. /// </summary> /// <param name="reader">The db reader</param> /// <param name="ordinal">The column number</param> /// <returns></returns> public static float?GetNFloat(this System.Data.Common.DbDataReader reader, int ordinal) { return(reader.IsDBNull(ordinal) ? (float?)null : reader.GetFloat(ordinal)); }
/// <summary> /// Gets a float column. Slower then GetOrdinal + GetFloat /// </summary> /// <param name="reader"></param> /// <param name="name"></param> /// <returns></returns> public static float GetFloat(this System.Data.Common.DbDataReader reader, string name) { int ordinal = reader.GetOrdinal(name); return(reader.GetFloat(ordinal)); }
/// <summary> /// Gets a float column. Slower then GetOrdinal + GetFloat /// </summary> /// <param name="reader"></param> /// <param name="name"></param> /// <returns></returns> public static float?GetNFloat(this System.Data.Common.DbDataReader reader, string name) { int ordinal = reader.GetOrdinal(name); return(reader.IsDBNull(ordinal) ? (float?)null : reader.GetFloat(ordinal)); }