public static DateTime GetDateTimeSafeToDateTime(this SqlDataReaderLRAP me, int no)
 {
     return(me.IsDBNull(no) ? DateTime.MinValue : me.GetDateTime(no));
 }
 public static T GetValue <T>(this SqlDataReaderLRAP me, int columnNumber, T defaultIfNull)
 {
     return(me.IsDBNull(columnNumber) ? defaultIfNull : (T)me[columnNumber]);
 }
 public static string GetDateTimeSafeToString(this SqlDataReaderLRAP me, int no, string defaultIfNull = "")
 {
     return(me.IsDBNull(no) ? defaultIfNull : me.GetDateTime(no).ToLongDateString() + " : " + me.GetDateTime(no).ToLongTimeString());
 }
 public static string GetDateTimeSafeToString(this SqlDataReaderLRAP me, int no)
 {
     return(me.IsDBNull(no) ? DateTime.MinValue.ToString() : me.GetDateTime(no).ToString());
 }
 public static DateTime?GetDateTimeNullable(this SqlDataReaderLRAP me, int no)
 {
     return(me.IsDBNull(no) ? (DateTime?)null : (DateTime?)me.GetDateTime(no));
 }
 public static int?GetInt32Nullable(this SqlDataReaderLRAP me, int no)
 {
     return(me.IsDBNull(no) ? (int?)null : (int?)me.GetInt32(no));
 }
 public static Decimal GetDecimal(this SqlDataReaderLRAP me, int no, Decimal defaultIfNull = -1)
 {
     return(me.IsDBNull(no) ? defaultIfNull : me.GetDecimal(no));
 }
 public static int GetInt32SafeToInt(this SqlDataReaderLRAP me, int no, int defaultIfNull = -1)
 {
     return(me.IsDBNull(no) ? defaultIfNull : me.GetInt32(no));
 }
 public static string GetInt32SafeToString(this SqlDataReaderLRAP me, int no, string defaultIfNull = "")
 {
     return(me.IsDBNull(no) ? defaultIfNull : me.GetInt32(no).ToString());
 }