Entity Framework: Unrecognized élément 'fournisseurs' exception

- Je obtenir une non reconnus élément 'fournisseurs' exception lors de 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 de l'Entity Framework qui est chargé lorsque je fais une install-package avec NuGet. Quand j'ai vérifier les propriétés du fichier dans l'explorateur, je peux voir ceci:

Entity Framework: Unrecognized élément 'fournisseurs' exception

Voici mon fichier de config

 <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 d'Entity Framework 4.4.0 est pas en mesure de reconnaître la balise. Puis-je supprimer ou renommer la section? Lorsque je supprime la section, je reçois un autre exception: Le fournisseur sous-jacent échoué sur Ouvrir.

  • essayez de supprimer le , Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089