private static EducationConfiguration CreateMigrationsConfiguration(EducationDataContext context)
        {
            string connectionString = NormalizeMigrationConnectionString(context);
            EducationConfiguration configuration = new EducationConfiguration();

            configuration.TargetDatabase = new DbConnectionInfo(connectionString, "System.Data.SqlClient");
            return(configuration);
        }
        private void MigrateToLatestVersion(EducationDataContext context)
        {
            if (context == null)
            {
                throw new ArgumentNullException("context");
            }
            if (context.Database.Exists())
            {
                ScriptResourceExecutor.ExecuteScript(context.Database, "SSD.EducationDataContext-PreDeploy.sql");
            }
            EducationConfiguration configuration = CreateMigrationsConfiguration(context);
            DbMigrator             migrator      = new DbMigrator(configuration);

            migrator.Update();
        }