I would like to continue discussing this project as a new question. Particularly regarding the model/data migration with PMC vs. DropCreateDatabaseAlways and how to mix or use one or the other.
At present the project referenced in the question:
EF6 MVC5 and Visual Studio 2017 Code First Database - Part I
uses a migration folder, configuration.cs for seeding, the PMC for doing Update-Database to update model and add seed data.
I would like to transition to using the JobInitializer class where possible. I know that there are references to it possible through the web.config in the entityframework section, global.asax and/or the PMC with a enable-migration command which includes references to context and the Initializer class.
Any help in unraveling all this would be appreciated.