title: Generate migration on app start - code first
body: <p>In my dev environment I wish my database would update automatically to match the updated code first model on each application start.
  This must obviously not be the case in my production environment but I wish to at least try setting this up in local.</p>
  
  <p>At this point I have setup "auto migration" but for this to work I have to execute <code>update-database</code> manually in the NuGet console.
  I wish this command could be executed automatically on every call of <code>Application_Start()</code></p>
  
  <p>Is this possible ? If not, why ? If it is, how can i implement it ?</p>