Example #1
0
        public static DbTypes ToDbType(InputFieldTypes columnType)
        {
            switch (columnType)
            {
            case InputFieldTypes.Currency:
                return(DbTypes.Numeric);

            case InputFieldTypes.Date:
            case InputFieldTypes.DateTime:
                return(DbTypes.DateTime);

            case InputFieldTypes.Numeric:
                return(DbTypes.Numeric);

            case InputFieldTypes.Integer:
            case InputFieldTypes.Serial:
                return(DbTypes.Integer);

            case InputFieldTypes.Text:
                return(DbTypes.VarChar);

            case InputFieldTypes.Memo:
                return(DbTypes.Text);

            case InputFieldTypes.Binary:
            case InputFieldTypes.Image:
                return(DbTypes.Blob);

            case InputFieldTypes.Bool:
                return(DbTypes.SmallInt);

            default:
                throw new NotImplementedException();
            }
        }
Example #2
0
 public static DbTypes ToDbType(InputFieldTypes columnType)
 {
         switch(columnType)
         {
                 case InputFieldTypes.Currency:
                         return DbTypes.Numeric;
                 case InputFieldTypes.Date:
                 case InputFieldTypes.DateTime:
                         return DbTypes.DateTime;
                 case InputFieldTypes.Numeric:
                         return DbTypes.Numeric;
                 case InputFieldTypes.Integer:
                 case InputFieldTypes.Serial:
                         return DbTypes.Integer;
                 case InputFieldTypes.Text:
                         return DbTypes.VarChar;
                 case InputFieldTypes.Memo:
                         return DbTypes.Text;
                 case InputFieldTypes.Binary:
                 case InputFieldTypes.Image:
                         return DbTypes.Blob;
                 case InputFieldTypes.Bool:
                         return DbTypes.SmallInt;
                 default:
                         throw new NotImplementedException();
         }
 }