使用EF访问数据库,出现“System.Data.Entity.Internal.AppConfig”的类型初始值设定项引发异常。

今天在使用的EF时候,发生了“System.Data.Entity.Internal.AppConfig”的类型初始值设定项引发异常。这样的一个错误

查了原因,原来是appconfig中,connectionStrings的位置放错了。因为configSections必须是appconfig的第一个节点

这样是不对的。

应该是

感觉这种情况应该不仅仅只限于这个EF,只要configSections不是第一个标签就会有问题,也适用于其他情况~~

时间: 2024-08-02 15:13:12

使用EF访问数据库,出现“System.Data.Entity.Internal.AppConfig”的类型初始值设定项引发异常。的相关文章

“System.Data.Entity.Internal.AppConfig"的类型初始值设定项引发异常。{转}

<connectionStrings> <add name="ConnectionStringName" providerName="System.Data.SqlClient" connectionString="Data Source=.;Initial Catalog=DataBaseName;Integrated Security=True;Pooling=False" /> </connectionStri

System.Data.Entity.Internal.AppConfig的类型初始值设定项引发异常

使用Entity的时候遇到的一个错 问题出在项目的App.config中 解决: 1.configSections要写在最顶端 2. 其中的incariantName会变成incariantNodeName 这个是安装Entity的时候自动生成的,你如果记得这句话,直接换成incariantName,或者卸载EF重新安装 3.如果你项目还引用了其他安装EF的项目 providerName可能被更改为providerNodeName,改回来即可 用了EF有几个月了,但是今天也是第一次遇到这问题,没

Microsoft.EntityFrameworkCore.Internal.ServiceProviderCache的类型初始值设定项引发异常。 ---&gt; System.IO.FileLoadException: 未能加载文件或程序集

场景: 安装程序到全新的环境的电脑时中(此时已经安装了能正常安装程序电脑的环境) 完整错误: Application_ThreadException:System.TypeInitializationException: “Microsoft.EntityFrameworkCore.Internal.ServiceProviderCache”的类型初始值设定项引发异常. ---> System.IO.FileLoadException: 未能加载文件或程序集“System.ValueTuple,

System.Data.Entity.Internal.AppConfig 类型初始值设定项引发异常

在一开始时将connectionStrings 写在了configSections之上如下图一示,结果抛出:“System.Data.Entity.Internal.AppConfig”的类型初始值设定项引发异常. 图一:最初配置 图二:抛出异常 解决方法,是将connectionStrings 写在了configSections之下,如图三 图三:调整后的配置

“SYSTEM.DATA.SQLCLIENT.SQLCONNECTION”的类型初始值设定项引发异常---解决方案

"System.Data.SqlClient.SqlConnection"的类型初始值设定项引发异常 问题出在了 .net 的C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config 文件里.可能是安装其他软件导致配置文件被修改导致. 解决办法:将machine.config用同在一个目录下的machine.config.default替换. 原文地址:https://www.cnblogs.com/bort

“system.servicemodel.diagnostics.traceutility” 类型初始值设定项引发异常

在调试WCF服务时遇到“system.servicemodel.diagnostics.traceutility” 类型初始值设定项引发异常错误,仔细检查后发现是配置文件问题. ... <startup> <supportedRuntime version = "v4.0" sku =".NETFramework, Version = v4.0"/> </startup> ... 可能是因为引用服务导致NET版本不兼容.去掉这一句

C#使用NLOG System.TypeInitializationException,类型初始值设定项引发异常

C#如何使用NLOG,网上有很多介绍,本次使用时遇到一个问题,使用NLOG写日志时,出现初始化异常,基本异常信息如下: System.AggregateException: 发生一个或多个错误. ---> System.TypeInitializationException: “xxx”的类型初始值设定项引发异常.   ---> System.Configuration.ConfigurationErrorsException: 配置系统未能初始化 ---> System.Configu

C# WinForm程序添加引用后调用静态方法时报“Interfaces_Helper.Global”的类型初始值设定项引发异常。---&gt; System.NullReferenceException: 未将对象引用设置到对象的实例。

出现原因: 因为Global类初始化某个静态变量时没有成功则会抛 System.NullReferenceException 异常,具体代码: public static string connstring = System.Configuration.ConfigurationManager.ConnectionStrings["SqlConnStr"].ConnectionString; 解决办法: 在WinForm中添加一个app.config和Interfaces_Helper

“System.Transactions.Diagnostics.DiagnosticTrace”的类型初始值设定项引发异常。

今天在项目中用log4net,App.config文件中增加了configSections节点,程序运行报错“System.Transactions.Diagnostics.DiagnosticTrace”. 解决方法: configSections 节点要作为 configuration 节点下的第一个节点. PS:以前遇到过这个问题,想不起来具体怎么解决了,只记得是个节点顺序问题.以后遇上这种冷门问题还是记录一下吧.