title: Switching from entity framework model first to code first
body: <p>I'm working on a project using entity framework 6. At the start of the project I was a beginner with EF and choose to build with EF model first.</p>
  
  <p>Now the model is quite big and I’m thinking about performance and ease to change the model without dropping the databases every time.</p>
  
  <p>I thinking about switching to code first.</p>
  
  <p>Given that model first has already generated all the classes I need and context, I don't think it's that difficult to switch to code first.</p>
  
  <p>Nevertheless I would like to know what would be the best way to do that and if there will be real advantage in term of performance and ease of model modification.</p>
  
  <p>Thanks for your help,</p>