title: Change or rename a column name without losing data with Entity Framework Core 2.0
body: <p>I realised that I had spelt one of my column headers incorrectly so I changed it in the model and created a new migration to update it into the database. All worked perfectly until I realised that what actually appeared to happen was a new column replaced the existing column and erased all the data. As it happens, as this was a tutorial database, it was no big deal and a work of a few minutes to put the data back.</p>
  
  <p>How/what do I do to update/rename a column without losing the data in it?</p>
  
  <p>Not sure how this didn't come up in my search but here is a directly related post:
  <a href="https://stackoverflow.com/questions/43889527/c-sharp-entity-framework-rename-table-field-without-losing-data-using-automat?rq=1">Rename table field without losing data, using automatic migrations</a></p>