Exemple #1
0
        public static UniversalConnectionStringBuilder CreateInstance(cDAL.DataBaseEngine_t DataBaseEngine, string connectionString)
        {
            UniversalConnectionStringBuilder csb = null;

            switch (DataBaseEngine)
            {
            case cDAL.DataBaseEngine_t.MS_SQL:
                csb = new MS_SQLUniversalConnectionStringBuilder(connectionString);
                break;

            case cDAL.DataBaseEngine_t.PostGreSQL:
                csb = new PostGreUniversalConnectionStringBuilder(connectionString);
                break;

            case cDAL.DataBaseEngine_t.Oracle:
                csb = new OracleUniversalConnectionStringBuilder(connectionString);
                break;

            case cDAL.DataBaseEngine_t.FireBird:
                csb = new FirebirdUniversalConnectionStringBuilder(connectionString);
                break;

            default:
                csb = new GenericUniversalConnectionStringBuilder(connectionString);
                break;
            }



            csb.Engine = DataBaseEngine;
            return(csb);
        }
Exemple #2
0
 public static UniversalConnectionStringBuilder CreateInstance(cDAL.DataBaseEngine_t DataBaseEngine)
 {
     return(CreateInstance(DataBaseEngine, null));
 }