Je reçois un élément 'fournisseurs' exception à l'exécution lorsque j'utilise Entity Framework 5.0.0 avec .NET 4.0. En fait, avec .NET 4.0, c'est la version 4.4.0 d'Entity Framework qui est chargée quand je fais un paquet d'installation avec NuGet. Quand je vérifie les propriétés du fichier de l'explorateur que je peux voir ceci:Entity Framework: exception 'fournisseurs' d'élément non reconnu
Voici mon fichier de configuration
<configSections>
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --></configSections>
<connectionStrings>
<add name="xxx" connectionString="metadata=res://*/StreetMusicModel.csdl|res://*/StreetMusicModel.ssdl|res://*/StreetMusicModel.msl; provider=MySql.Data.MySqlClient;provider connection string=' server=xxx.net; user id=xxx; password=xxx; database=xxx'" providerName="System.Data.EntityClient" />
</connectionStrings>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v12.0" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity" />
</providers>
</entityFramework>
J'ai le sentiment Entity Framework 4.4.0 est pas en mesure de reconnaître l'étiquette Puis-je simplement supprimer ou renommer la section? Lorsque je supprime la section, j'obtiens une autre exception: Le fournisseur sous-jacent a échoué sur Open.
essayez de supprimer le ', Version = 4.4.0.0, Culture = neutre, PublicKeyToken = b77a5c561934e089' –