我很高興地運行Win7機器上的LinqPad 4.47.02。我試圖添加一個EF5/dbContext連接。我選擇我的程序集,程序集中的類以及此程序集的配置文件。當我添加的連接,我得到這個錯誤:Linqpad錯誤與EF DbContext:'System.Data.Entity.Internal.AppConfig'的類型初始值設定項引發異常
The type initializer for 'System.Data.Entity.Internal.AppConfig' threw
an exception.
我的app.config包含此:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.data>
<DbProviderFactories>
<add name="MySQL Data Provider"
invariant="MySql.Data.MySqlClient"
description=".Net Framework Data Provider for MySQL"
type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data" />
</DbProviderFactories>
</system.data>
<configSections>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<connectionStrings>
<add name="FipavContextContainer" connectionString="metadata=res://*/FipavContext.csdl|res://*/FipavContext.ssdl|res://*/FipavContext.msl;provider=MySql.Data.MySqlClient;provider connection string="server=127.0.0.1;User Id=root;database=fipavmanagerdb"" providerName="System.Data.EntityClient" />
</connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
</entityFramework>
</configuration>
我想評論的標籤在CONFIGFILE的建議here,但我得到了同樣的錯誤。
作爲一個側面說明,連接工作,我有很多保存linqpad查詢。當我嘗試加載並運行其中一個時,linqpad崩潰而沒有其他信息。
我在做什麼錯?
謝謝 F.
(怪異)解決方案:
我試過之前<system.data>
標籤移動<configSections>
標籤和誤差飛過