Về mặt lý thuyết là có. Thực tế, trước tiên bạn cần lấy (hoặc tự tạo) lớp bắt nguồn từ System.Data.Entity.Migrations.Sql.MigrationSqlGenerator
sẽ chịu trách nhiệm tạo SQL cho MySQL. Tại đây
thiên về cách tùy chỉnh (hoặc viết lại) tạo SQL.
Bạn cũng có thể đợi cho đến khi các nhà phát triển của EF hỗ trợ nhà cung cấp ADO.NET đưa tính năng này vào gói của họ. Ví dụ: Devart đã bắt đầu làm việc với hỗ trợ di chuyển của họ cho Oracle, MySQL, PostgreSQL và SQLite của họ.