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));
            }
        }
Ejemplo n.º 2
0
 public async Task DeleteDatabase()
 {
     DatabaseDeleter.DeleteDatabase(_sqlConnectionProvider);
 }
Ejemplo n.º 3
0
    private static void DeleteDatabase(UniqueDbConnectionProvider connectionProvider, string databaseName)
    {
        var staticSqlConnectionProvider = connectionProvider.ChangeDatabase(databaseName);

        DatabaseDeleter.DeleteDatabase(staticSqlConnectionProvider);
    }
Ejemplo n.º 4
0
 public void Dispose()
 {
     DatabaseDeleter.DeleteDatabase(_dbConnectionProvider);
 }