title: Why is EF code first migrations asking to create new migration, when already exists?
body: <p>So i loaded up an old project to fix a bug.</p>
  
  <p>The project tries to run the initialiser, but upon doing so complains that there are pending database changes, or the model is incorrect etc.</p>
  
  <p>Add-Migration in the console, and it scaffolds the migration. However the newly scaffolded migration is exactly the same as the pre-existing "Intial_Create" migration (this is the 1 and only migration).</p>
  
  <p>So my questions are:</p>
  
  <p>1) Why is it requesting another migration to be addded to run succesffuly, when the site has gone live and already works fine?</p>
  
  <p>2) Why is it scaffolding a migration that already exists?</p>