Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.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
C# MySQL实体框架迁移_C#_Mysql_Entity Framework_Code First - Fatal编程技术网

C# MySQL实体框架迁移

C# MySQL实体框架迁移,c#,mysql,entity-framework,code-first,C#,Mysql,Entity Framework,Code First,我们尝试为代码第一的EF5 MySQL项目实现迁移。但是,当我们在包管理器中运行updatedatabase命令时,会出现一个奇怪的错误: 有人知道为什么吗 System.Data.ProviderIncompatibleException:提供程序未返回ProviderManifest实例。-->System.ArgumentException:无法确定存储版本;需要有效的存储连接或版本提示。 位于System.Data.SqlClient.SqlVersionUtils.GetSqlVers

我们尝试为代码第一的EF5 MySQL项目实现迁移。但是,当我们在包管理器中运行updatedatabase命令时,会出现一个奇怪的错误:

有人知道为什么吗

System.Data.ProviderIncompatibleException:提供程序未返回ProviderManifest实例。-->System.ArgumentException:无法确定存储版本;需要有效的存储连接或版本提示。 位于System.Data.SqlClient.SqlVersionUtils.GetSqlVersion(字符串版本提示) 位于System.Data.SqlClient.SqlProviderManifest..ctor(字符串manifestToken) 位于System.Data.SqlClient.SqlProviderServices.GetDbProviderManifest(字符串版本提示) 位于System.Data.Common.DbProviderServices.GetProviderManifest(字符串manifestToken) ---内部异常堆栈跟踪的结束--- 位于System.Data.Common.DbProviderServices.GetProviderManifest(字符串manifestToken) 位于System.Data.Entity.Migrations.Sql.SqlServerMigrationSqlGenerator.Generate(IEnumerable
1 migrationOperations,String providerManifestToken)
在System.Data.Entity.Migrations.DbMigrator.ExecuteOperations(字符串migrationId、XDocument targetModel、IEnumerable
1操作、布尔降级、布尔自动) 位于System.Data.Entity.Migrations.DbMigrator.ApplyMigration(DbMigration migration,DbMigration lastMigration) 位于System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator.ApplyMigration(DbMigration migration,DbMigration lastMigration) 在System.Data.Entity.Migrations.DbMigrator.Upgrade(IEnumerable
1 pendingMigrations,字符串targetMigrationId,字符串lastMigrationId)
位于System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator.Upgrade(IEnumerable
1 pendingMigrations,String targetMigrationId,String lastMigrationId) 位于System.Data.Entity.Migrations.DbMigrator.Update(字符串targetMigration) 位于System.Data.Entity.Migrations.Infrastructure.MigratorBase.Update(字符串targetMigration) 在System.Data.Entity.Migrations.Design.ToolingFacade.UpdateRunner.RunCore()中 位于System.Data.Entity.Migrations.Design.ToolingFacade.BaseRunner.Run()处


尝试使用MySql.Data.MySqlClient API而不是System.Data.SqlClient。
DLL位于此处:

请将dbcontext类和web.config文件放在此处,以便我们查看?