示例#1
0
        public static TableMapper GetTableSchema(String TableName, EDataBase DataBaseType)
        {
            try
            {
                var Retorno = new TableMapper();
                var Query   = String.Empty;

                switch (DataBaseType)
                {
                case EDataBase.MySql:
                    //Retorno = LoadMySql(TableName);
                    break;

                case EDataBase.SqlServer:
                    Retorno = LoadSQLServer(TableName);
                    break;

                case EDataBase.Oracle:
                    //Retorno = LoadOracle(TableName);
                    break;
                }

                return(Retorno);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
示例#2
0
        public static TableMapper GetTableSchema(String TableName, EDataBase DataBaseType)
        {
            try
            {
                var Retorno = new TableMapper();
                var Query = String.Empty;

                switch (DataBaseType)
                {
                    case EDataBase.MySql:
                        Retorno = LoadMySql(TableName);
                        break;
                    case EDataBase.SqlServer:
                        Retorno = LoadSQLServer(TableName);
                        break;
                    case EDataBase.Oracle:
                        Retorno = LoadOracle(TableName);
                        break;
                }

                return (Retorno);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
示例#3
0
        public static DbFactory BancoDados(EDataBase eDataBase)
        {
            switch (eDataBase)
            {
            case EDataBase.SQL_SERVER:
                return(new SqlFactory());

            case EDataBase.ORACLE:
                return(new OracleFactory());

            case EDataBase.MONGO_DB:
                return(new MongoFactory());

            default:
                throw new ApplicationException("Bando de dados nao reconhecido");
            }
        }