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); }
public static UniversalConnectionStringBuilder CreateInstance(cDAL.DataBaseEngine_t DataBaseEngine) { return(CreateInstance(DataBaseEngine, null)); }