sql >> Databasteknik >  >> RDS >> Mysql

MySQL Entity Framework Error - Den angivna butiksleverantören kan inte hittas i konfigurationen eller är ogiltig

Betyder det att du försöker köra din kod på en maskin där leverantören inte är installerad? I sådana fall måste du också registrera leverantören i din konfigurationsfil eftersom installationen lägger till den i machine.config och om du inte installerade den är leverantören för närvarande inte registrerad.

Försök att lägga till detta i din web.config-fil:

<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. Hur man lägger till en DEFAULT-begränsning till en befintlig kolumn i SQL Server

  2. Byt roll efter anslutning till databasen

  3. Hur man infogar i Array i PostgreSQL

  4. SQL Server Active Sessions and Status