May be there is a better way, but you can generating a datatable from source and load it to destination if the process is successful, execute the drop table query.
In sql we can copy data from one table to anouther by sqlbulckcopy object but the destination table have same schema if the process is successful, execute the drop table query.
To Copy Content From One table to other bother structure should be same so we first fetch the schmea using clone method and then add/import the row in the datatable
source table cane be delete using Drop Table Query