private void DropAllTables(Configuration configuration) { ServerConnection connection = GetServerConnection(configuration); string[] tables = new DatabaseDeleter(new SessionBuilder()).GetTables(); foreach (string table in tables) { connection.ExecuteNonQuery(string.Format("drop table [{0}];", table)); } }
public async Task DeleteDatabase() { DatabaseDeleter.DeleteDatabase(_sqlConnectionProvider); }
private static void DeleteDatabase(UniqueDbConnectionProvider connectionProvider, string databaseName) { var staticSqlConnectionProvider = connectionProvider.ChangeDatabase(databaseName); DatabaseDeleter.DeleteDatabase(staticSqlConnectionProvider); }
public void Dispose() { DatabaseDeleter.DeleteDatabase(_dbConnectionProvider); }