Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们可以在MySql中使用EF迁移吗_Mysql_Entity Framework 4_Entity Framework Migrations - Fatal编程技术网

我们可以在MySql中使用EF迁移吗

我们可以在MySql中使用EF迁移吗,mysql,entity-framework-4,entity-framework-migrations,Mysql,Entity Framework 4,Entity Framework Migrations,有没有办法将EntityFramework 4.3 beta与MySql数据库迁移一起使用?我们可以将迁移用于MySql数据库吗?是否可以先使用EF代码进行增量数据库开发,而无需我接触数据库理论上是的。实际上,您首先需要获取(或自己创建)从System.Data.Entity.Migrations.Sql.MigrationSqlGenerator派生的类,该类将负责为MySQL生成Sql。更多有关自定义(或重写)SQL生成的信息 您还可以等到EF支持ADO.NET提供程序的开发人员将此功能包含

有没有办法将EntityFramework 4.3 beta与MySql数据库迁移一起使用?我们可以将迁移用于MySql数据库吗?是否可以先使用EF代码进行增量数据库开发,而无需我接触数据库

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


您还可以等到EF支持ADO.NET提供程序的开发人员将此功能包含到他们的软件包中。例如,对于Oracle、MySQL、PostgreSQL和SQLite。

新版本的Devart dotConnect ADO.NET providers For Oracle、MySQL、PostgreSQL和SQLite中添加了对实体框架代码首次迁移的支持:。感谢@Ladislav mrnka。。我尝试过自定义,但每次都出现新错误。。也许我会试试德瓦特。。