Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd MySQL Entity Framework — Nie można znaleźć określonego dostawcy sklepu w konfiguracji lub jest on nieprawidłowy

Czy to oznacza, że ​​próbujesz uruchomić swój kod na maszynie, na której dostawca nie jest zainstalowany? W takim przypadku musisz również zarejestrować dostawcę w swoim pliku konfiguracyjnym, ponieważ instalacja dodaje go do pliku machine.config, a jeśli go nie zainstalowałeś, dostawca nie jest obecnie zarejestrowany.

Spróbuj dodać to do pliku web.config:

<system.data>
  <DbProviderFactories>
    <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.4.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
  </DbProviderFactories>
</system.data>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Próbuję wykonać LOAD DATA INFILE za pomocą REPLACE i AUTO_INCREMENT

  2. Problem PHP OOP z bazą danych

  3. brew install mysql, błąd podczas próby zatrzymania serwera

  4. Czy możliwe jest jednoczesne usunięcie wszystkich ograniczeń kluczy obcych na tabeli w mySQL 5?

  5. Zainstaluj Apache, MySQL 8 lub MariaDB 10 i PHP 7 na CentOS 7