Пример #1
0
 private string TrataTipo(MySqlEntidadeTabela tipo)
 {
     if (tipo.DATA_TYPE == "varchar")
     {
         return($"{tipo.DATA_TYPE}({tipo.CHARACTER_MAXIMUN_LENGTH ?? 255})");
     }
     return(tipo.DATA_TYPE);
 }
Пример #2
0
        public static string GetTypeAtribute(MySqlEntidadeTabela prop)
        {
            switch (prop.DATA_TYPE)
            {
            case "date":
                return("Date");

            case "int":
            {
                if (prop.NUMERIC_PRECISION <= 4)
                {
                    return(prop.IS_NULLABLE == "Y" ? "Integer" : "int");
                }
                if (prop.NUMERIC_PRECISION <= 15)
                {
                    return(prop.IS_NULLABLE == "Y" ? "Long" : "long");
                }
                return("int");
            }

            default:
                return("String");
            }
        }