Próbuję zintegrować bazę danych MySQL z moim projektem ASP.NET. Widziałem wiele tutoriali i zrobiłem co następuje
- Dodano do projektu MySql.Data, MySql.DataEntity.EF6 i MySql.Web.
zmień plik konfiguracji sieci, aby połączyć się z bazą danych mysql
<system.data> <DbProviderFactories> <clear /> <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.10.6.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" /> </DbProviderFactories> </system.data>
Uwaga: fragment został zasugerowany w samouczku, który można znaleźć w Tutaj
Po wykonaniu tej czynności, gdy próbuję dodać źródło danych za pomocą modelu danych jednostki AOD.NET, źródło danych dla opcji MySql nie pojawia się.
ja używam
- Społeczność Visual Studio Community 2015
- MySQL dla Visual Studio 1.2.7
- Złącze / NET 6.10.6
Jak mogę rozwiązać problem? Czy ma to coś wspólnego z wersjami i kompatybilnością?
Odpowiedzi:
1 dla odpowiedzi № 1Wygląda na to, że nie jest "MySql for Visual Studio" dla Connector / NET 6.10.6
Odinstaluj Connector / NET 6.10.6
Zainstaluj Connector / NET 6.9.8 MySQL Connector / Net (wersje zarchiwizowane)