Dopo ricerche ho finalmente trovato la soluzione per questo problema:
1) Assicurarsi Configuration
pubblico:
public sealed class Configuration : DbMigrationsConfiguration<YourContextClassHere>
2) Aggiungere il codice qui sotto ovunque. Verrà eseguito l'ultima migrazione e aggiornare il database:
Configuration configuration = new Configuration();
configuration.ContextType = typeof(YourContextClassHere);
var migrator = new DbMigrator(configuration);
//This will get the SQL script which will update the DB and write it to debug
var scriptor = new MigratorScriptingDecorator(migrator);
string script = scriptor.ScriptUpdate(sourceMigration: null, targetMigration: null).ToString();
Debug.Write(script);
//This will run the migration update script and will run Seed() method
migrator.Update();
mi sono imbattuto in questa edizione con EF6 e poi si rese conto che avevo sbagliato il progetto predefinito scelto, quindi l'aggiornamento del database non ha trovato una configurazione per l'esecuzione. È bene notare che solo eseguendo un database di aggiornamento in EF6 verrà sempre eseguito il metodo Seed(). Non so se questo fosse vero al momento in cui è stato scritto. – allen1