title: MVC C# Changing Database Structure Without Dropping Database
body: <p>If I add a property to a class or add an entire class to the <code>DbSet</code> in my database file, Entity Framework should automatically add tables columns accordingly. This is working fine, but my issue is dropping the entire database and recreating it. </p>
  
  <p>The remote server I am using doesn't allow me to recreate the database through Visual Studio and I must go and make an entire new database manually if I add/change classes/properties. Also, it won't let me delete the reference to the database even though it technically has been deleted so I have to rename the new database to another name. </p>
  
  <p>Is there any way that I can change the structure of my database easily without dropping and recreating it?</p>