Auto-Magic Migration (CodeFirst or not) is a WONDERFUL way to sync development changes with a production database. Especially for light-weight development teams/projects.
We are adding a property/field. Do it.
We are adding a related class/table. Do it.
Having the more sophisticated custom "scripts" that include data manipulation (with order of operations) is wonderful too--please don't throw out the Auto-Magic Baby with the Technical Bath Water.
Reopening since this was originally completed for EF6 but the feature is not available to Entity Framework Core.