title: How to use migrations on an existing db in production created using Entity Framework 4.1?
body: <p>I have a system in production which was created with Entity Framework 4.1 Code First.  Now, I have upgraded to 4.3 and need to apply migrations, but there's several use cases I need to cover:</p>
  
  <ol>
  <li>A new developer needs the database created from scratch with seed data.  (The <code>Seed()</code> method also applies some unique indices.)</li>
  <li>The production environment needs only the unapplied changes applied.  (But keep in mind that this DB was created in EF 4.1, which doesn't have migrations.)</li>
  </ol>
  
  <p>How do I create the migrations and an initializer (or initializers) to cover both these cases?</p>