Theoretisch ja. Praktisch müssen Sie zuerst eine Klasse abrufen (oder selbst erstellen), die von System.Data.Entity.Migrations.Sql.MigrationSqlGenerator
abgeleitet ist die für die Generierung von SQL für MySQL verantwortlich sein wird. Hier
geht es mehr um das Anpassen (oder Umschreiben) der SQL-Generierung.
Sie können auch warten, bis Entwickler von EF-unterstützenden ADO.NET-Anbietern dieses Feature in ihre Pakete aufnehmen. Zum Beispiel Devart hat bereits mit der Arbeit an seiner Migrationsunterstützung begonnen für ihr Oracle, MySQL, PostgreSQL und SQLite.