2012-01-27 54 views
4

有没有办法使用EntityFramework 4.3测试版与MySql数据库迁移?我们可以使用MySql数据库迁移吗?是否有可能使用增量数据库开发与EF代码首先没有我触摸数据库我们可以使用EF迁移与MySql

回答

4

理论上是的。实际上,您首先需要获得(或创建自System.Data.Entity.Migrations.Sql.MigrationSqlGenerator)的类,该类将负责为MySQL生成SQL。 Here更多地是关于自定义(或重写)SQL生成。

您也可以等到EF支持ADO.NET提供程序的开发人员将这一功能包含在其包中。例如Devart already started work on their migrations support用于Oracle,MySQL,PostgreSQL和SQLite。

+2

对于Oracle,MySQL,PostgreSQL和SQLite,在Devart dotConnect ADO.NET提供程序的新版本中添加了对实体框架代码优先迁移的支持:http://www.devart.com/news/2012/dotconnects670。 html。 – Devart 2012-01-30 09:24:41

+0

谢谢@ Ladislav-mrnka ..我试过定制,但每次我得到一个新的错误..可能是我会尝试devart .. – hanskishore 2012-01-30 14:43:39