title: MVC3 and Code First Migrations - "model backing the 'blah' context has changed since the database was created"
body: <p>I started off my project by using Entity Framework Code First. When I was ready I uploaded my database and code to my host provider. Everything worked.</p>
  
  <p>I need to add a new field to one of my classes and I don't want to loose the data in the database. Thus, I tried following some blog posts about using Code First Migrations. I did the following:</p>
  
  <ol>
  <li>I backed up my remote (production) database.</li>
  <li>I attached this database locally</li>
  <li>I added the property to my class</li>
  <li>PM> Enable-Migrations</li>
  <li>PM> Add-Migration AddSortOrderToCar</li>
  <li>PM> Update-Database</li>
  <li>At this point I created a .bak file of the local database and then used that file to 'restore' to the remote one.</li>
  <li>Lastly, I published the code to the remote site.</li>
  </ol>
  
  <p>When I visit the site I get the following error message: 
  The model backing the 'blahblah' context has changed since the database was created. Consider using Code First Migrations to update the database.</p>
  
  <p>What am I doing wrong?</p>