title: How to deal with database changes during development with EF Core?
body: <p>I am struggling with database changes during development with .NET Core and Entity Framework Core.</p>
  
  <p>When I create new model and add it to dbContext, even with <code>dbContext.Database.EnsureCreated();</code> in Startup.cs it does not create new tables.</p>
  
  <p>It will create all tables only if I will do <code>dotnet ef database drop</code> before, but it is pretty annoying to have to seed db every time adding new model.
  creating more and more migration every time does not look like good idea to me... </p>
  
  <p>Can someone suggest better way?</p>