来自EF4.3 Internal.AppConfig的间歇性NullReferenceException

时间:2013-12-30 17:39:15

标签: entity-framework entity-framework-4

我们的某个在线产品间歇性地返回空引用时出现了一些问题,返回的堆栈跟踪如下:

System.TypeInitializationException: The type initializer for 'System.Data.Entity.Internal.AppConfig' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object.
 at System.Collections.Specialized.NameObjectCollectionBase.BaseGetAllKeys()
 at System.Collections.Specialized.NameValueCollection.get_AllKeys()
 at System.Data.Entity.Internal.AppConfig.Convert(NameValueCollection collection)
 at System.Data.Entity.Internal.AppConfig..ctor()
 at System.Data.Entity.Internal.AppConfig..cctor()
 --- End of inner exception stack trace ---
 at System.Data.Entity.DbContext..ctor(String nameOrConnectionString)

该产品正在使用EF4.3(我知道我们可以升级,但我想先找到原因)并且似乎大部分时间都在工作,所以我不确定它是否是我们的代码。

是否有人看到过这样的问题,并且/或者知道它是否已在更高版本的EF中修复过?

1 个答案:

答案 0 :(得分:0)

这看起来像是一个EF错误,升级到新版本后就解决了这个问题。