Entity Framework: исключение нераспознанного элемента «провайдеры»

Я получаюНераспознанный элемент «провайдеры» исключение во время выполнения, когда я использую Entity Framework 5.0.0 с .NET 4.0. На самом деле с .NET 4.0 это версия 4.4.0 Entity Framework, которая загружается, когда я делаю установочный пакет с NuGet. Когда я проверяю свойства файла из проводника, я вижу это:

Вот мой конфигурационный файл

 <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>

У меня такое чувство, что Entity Framework 4.4.0 не может распознать тег. Могу ли я просто удалить или переименовать раздел? Когда я удаляю раздел, я получаю еще одно исключение:Основной поставщик не удалось открыть.

Ответы на вопрос(2)

Ваш ответ на вопрос