Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка в MySQL Entity Framework - Посоченият доставчик на магазин не може да бъде намерен в конфигурацията или не е валиден

Това означава ли, че се опитвате да стартирате кода си на машина, където доставчикът не е инсталиран? В такъв случай трябва също да регистрирате доставчика във вашия конфигурационен файл, тъй като инсталацията го добавя към machine.config и ако не сте го инсталирали, доставчикът в момента не е регистриран.

Опитайте да добавите това към вашия файл 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. ВМЕСТЕ В... ИЗБЕРЕТЕ ОТ ... ПРИ АКТУАЛИЗИРАНЕ НА ДУБЛИРАН КЛЮЧ

  2. Как да сортирам времето (в AM/PM) в SQL?

  3. Трябва ли да нормализирам БД или не?

  4. Мигрирайте от Oracle към MySQL

  5. работа за изтриване на редове, по-стари от 3 месеца в базата данни на mysql