我有ASP.Net MVC
网站。'System.Data.Entity.Migrations.DbMigrationsConfiguration`1的类型初始值设定项引发异常
技术堆栈
- ASP.Net 4.6
- C#.NET
- EF 6
- MySQL的 - 数据库
虽然我试图以使用Nuget
命令从数据库: -
Enable-Migrations -force
我得到下面的异常
的类型初始为“System.Data.Entity.Migrations.DbMigrationsConfiguration`1”引发了异常。
下面的东西都已经交叉检查&由我试过: -
The type initializer for 'System.Data.Entity.Internal.AppConfig' threw an exception on a Sub Website
The type initializer for 'System.Data.Entity.Internal.AppConfig' threw an exception
我App.Config中: -
<connectionStrings>
<add name="mydbContext" providerName="MySql.Data.MySqlClient" connectionString="Server=localhost;port=8080;database=mydb;uid=root;password=" />
</connectionStrings>
<entityFramework>
<defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" />
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.8.8.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"></provider>
</providers>
什么是您的堆栈跟踪的其余部分看起来像上面?而你的配置元素与EF有关? – rene
@rene我在Nuget Package Manager Console中得到这个错误 –
@rene在帖子中添加了其余的配置元素 –