예제 #1
0
    public string GetDbType(DatabaseVendors vendor, string pgsqlDbType)
    {
        if (vendor == DatabaseVendors.MYSQL)
        {
            return(this[pgsqlDbType].MySQLType);
        }

        if (vendor == DatabaseVendors.MSSQL)
        {
            return(this[pgsqlDbType].SQLServerType);
        }

        if (vendor == DatabaseVendors.ORACLE)
        {
            return(this[pgsqlDbType].OracleType);
        }

        return(pgsqlDbType);
    }
예제 #2
0
    public string GetColumnDefault(DatabaseVendors vendor, string pgsqlColumnDefault)
    {
        if (vendor == DatabaseVendors.PGSQL)
        {
            return(this[pgsqlColumnDefault].PgSQLColumnDefault);
        }

        if (vendor == DatabaseVendors.MYSQL)
        {
            return(this[pgsqlColumnDefault].MySQLColumnDefault);
        }

        if (vendor == DatabaseVendors.MSSQL)
        {
            return(this[pgsqlColumnDefault].SQLServerColumnDefault);
        }

        if (vendor == DatabaseVendors.ORACLE)
        {
            return(this[pgsqlColumnDefault].OracleColumnDefault);
        }

        return(pgsqlColumnDefault);
    }