Можем ли мы использовать EF-миграции с MySql - PullRequest
4 голосов
/ 28 января 2012

Есть ли способ использовать бета-версию EntityFramework 4.3 с миграциями с базой данных MySql? Можем ли мы использовать миграции с базой данных MySql? Можно ли сначала использовать инкрементную разработку баз данных с кодом EF, не касаясь базы данных

1 Ответ

4 голосов
/ 28 января 2012

Теоретически да. Практически вам сначала нужно получить (или создать себя) класс, производный от System.Data.Entity.Migrations.Sql.MigrationSqlGenerator, который будет отвечать за генерацию SQL для MySQL. Здесь больше о настройке (или переписывании) генерации SQL.

Вы также можете подождать, пока разработчики EF, поддерживающие поставщиков ADO.NET, не включат эту функцию в свои пакеты. Например, Devart уже начал работу над поддержкой миграции для своих Oracle, MySQL, PostgreSQL и SQLite.

...