Example #1
0
        public static T Get <T>(this DbDataReader reader, int ordinal)
        {
            ArgumentHelper.IsNotNull <DbDataReader>(reader, "reader");

            object o = reader.GetValue(ordinal);

            if (o == null || o == DBNull.Value)
            {
                return(default(T));
            }

            return((T)o);
        }
Example #2
0
        public static T Get <T>(this DbDataReader reader, string name)
        {
            ArgumentHelper.IsNotNull <DbDataReader>(reader, "reader");
            ArgumentHelper.IsNotEmptyString(name, "name");

            object o = reader[name];

            if (o == null || o == DBNull.Value)
            {
                return(default(T));
            }

            return((T)o);
        }