Я пытаюсь подключиться к MySQL через веб-приложение MVC С#.NET.
Моя проблема в том, что когда я пытаюсь добавить ADO.NET Entity Data Model, созданную из базы данных, на основе моего подключения к MySQL, появляется следующее сообщение об ошибке:
Ваш проект ссылается на последнюю версию Entity Framework; однако поставщик базы данных Entity Framework, совместимый с эту версию не удалось найти для подключения к данным. Выйдите из этого мастера, установите совместимый поставщик, и перестройте свой проект перед выполнением этого действия.
Я запускаю следующее программное обеспечение, обновления и дополнения:
- Visual Studio 2013
- Сервер MySQL v5.6.21
- MySQL для Visual Studio v1.2.3
- Разъем /NET v6.9.4
Пакеты NuGet:
- EntityFramework v6.1.1
- MySQL.Data v6.9.3
- MySQL.Data.Entities v6.8.3.0
- SQL.Web v6.9.3
Мой web.config, блок entityFramework:
..
</system.webServer>
<entityFramework>
<defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" />
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
</providers>
</entityFramework>
<runtime>
..
Я просмотрел все другие решения, которые я мог найти здесь, на SO и вообще через Google, попробовал все, и ни одно из решений, похоже, не работало или не предназначалось для очень разных версий Connector/NET или других программ необходимо.
Может ли кто-нибудь определить, что я делаю неправильно?