Mysql
 sql >> Base de données >  >> RDS >> Mysql

Pouvons-nous utiliser les migrations EF avec MySql

Théoriquement oui. Pratiquement, vous devez d'abord obtenir (ou créer vous-mêmes) une classe dérivée de System.Data.Entity.Migrations.Sql.MigrationSqlGenerator qui sera responsable de la génération de SQL pour MySQL. ici concerne davantage la personnalisation (ou la réécriture) de la génération SQL.

Vous pouvez également attendre que les développeurs d'EF prenant en charge les fournisseurs ADO.NET incluent cette fonctionnalité dans leurs packages. Par exemple Devart a déjà commencé à travailler sur sa prise en charge des migrations pour leur Oracle, MySQL, PostgreSQL et SQLite.