Пример #1
0
 public static int? ToInt2(this object o)
 {
     int? r = null;
     if (o == null || o == DBNull.Value)
         return r;
     if (o.ToString() == "")
         return r;
     return (int)o.ChangeType(typeof(int));
 }
Пример #2
0
 public static int ToInt(this object o)
 {
     if (o == null || o == DBNull.Value)
         return 0;
     return (int)o.ChangeType(typeof(int));
 }
Пример #3
0
 public static int ToInt(this object o)
 {
     if (o == null || o == DBNull.Value)
         return 0;
     var s = o as string;
     if (s != null)
         return s.ToInt();
     return (int)o.ChangeType(typeof(int));
 }
Пример #4
0
 public static object ChangeType(this object v, EdmPrimitiveTypeKind t)
 {
     return v.ChangeType(t.ToClrType());
 }