예제 #1
0
 public static string GetString(this DatabaseQuery query, string field)
 {
     return(query[field] == DBNull.Value ? string.Empty : (string)query[field]);
 }
예제 #2
0
 public static DateTime GetDateTime(this DatabaseQuery query, string field)
 {
     return(query[field] == DBNull.Value ? DateTime.MinValue : (DateTime)query[field]);
 }
예제 #3
0
 public static long GetLong(this DatabaseQuery query, string field)
 {
     return(query[field] == DBNull.Value ? 0 : (long)query[field]);
 }
예제 #4
0
 public static int GetInt(this DatabaseQuery query, string field)
 {
     return(query[field] == DBNull.Value ? 0 : (int)query[field]);
 }
예제 #5
0
 public static short GetShort(this DatabaseQuery query, string field)
 {
     return(query[field] == DBNull.Value ? (short)0 : (short)query[field]);
 }
예제 #6
0
 public static byte GetByte(this DatabaseQuery query, string field)
 {
     return(query[field] == DBNull.Value ? (byte)0 : (byte)query[field]);
 }
예제 #7
0
 public static bool GetBool(this DatabaseQuery query, string field)
 {
     return(Extensions.GetByte(query, field) == 1 ? true : false);
 }