title: Removing code first migration and degrade to older state
body: <p>I have multiple DBContext so I created multiple Code first Migration folders.  I just created another DBContext and related table in the code.  I also added migration folder and applied in database as InitialSetup.  Now I realize that I don't need new changes in DB and code.  I want to remove this Migration folder and revert the database changes that were applied during this Migration.</p>
  
  <p>When I am running command like this:</p>
  
  <pre><code>Update-Database –TargetMigration: ContentAddDownloadPath
  </code></pre>
  
  <p>get this error: 
  More than one migrations configuration type was found in the assembly 'DnpMVCSite'. Specify the name of the one to use.</p>
  
  <p>When specify the Configuration Path:</p>
  
  <pre><code>Update-Database -ConfigurationType DnpMVCSite.Migrations.ContentMigration.Configuration –TargetMigration: ContentAddDownloadPath
  </code></pre>
  
  <p>it show the message that "Target database is already at version 201407140515121_ContentAddDownloadPath." </p>
  
  <p>My problem is that I want to remove newly added Migration folder and DB modification done by this migration.</p>