c# - 'System.Data.Entity.Migrations.DbMigrationsConfiguration` 1' 的类型初始值设定项抛出异常

标签 c# mysql asp.net asp.net-mvc entity-framework

我有 ASP.Net MVC 网站。

技术栈

  • ASP.Net 4.6
  • C#.Net
  • EF 6
  • MySQL -数据库

当我尝试使用 Nuget 命令生成数据库时:-

Enable-Migrations -force

我遇到以下异常

The type initializer for 'System.Data.Entity.Migrations.DbMigrationsConfiguration`1' 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>

最佳答案

已通过使 configSections 成为配置文件中 configuration 的第一个子节点来修复它。

<configuration> 

... ...

关于c# - 'System.Data.Entity.Migrations.DbMigrationsConfiguration` 1' 的类型初始值设定项抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40572912/

相关文章:

c# - 存储过程中的转换异常

c# - 如何在一张表中插入相同的 LAST_INSERT_ID() 以创建多条记录;

C# linq 左连接

php - 计算价格范围内的订单,并按周数分组

asp.net - ASP.NET 中的内联脚本

c# - 如何拆分字符串以获得文件名?

php - MySQL错误: Unknown column in 'field list'

asp.net - 仅为 Sitecore 中的特定站点嵌入语言

ASP.NET 电子邮件验证器正则表达式

c# - Autofac Resolve<IEnumerable<T>>() 返回空列表