private void RefreshConnectionString() { if (ConnectionString != null) { ConnectionString = DatabaseAssistant.GetDatabaseAssistant(ConnectionType).RefreshConnectionString(ConnectionString); } }
public IDbTransaction GetDbTransaction() { if (transaction == null) { var databaseAssistant = DatabaseAssistant.GetDatabaseAssistant(connectionType); Log(string.Format("Opening connection <{0}>", connectionString)); IDbConnection connection = databaseAssistant.CreateConnection(connectionString); connection.Open(); Log("Opened connection. Beginning transaction..."); transaction = connection.BeginTransaction(isolationLevel); Log("Begun transaction."); } return(transaction); }