sql >> Database teknologi >  >> RDS >> Mysql

MySQL Entity Framework Error - Den angivne butiksudbyder kan ikke findes i konfigurationen eller er ikke gyldig

Betyder det, at du forsøger at køre din kode på en maskine, hvor udbyderen ikke er installeret? I sådanne tilfælde skal du også registrere udbyderen i din konfigurationsfil, fordi installationen føjer den til machine.config, og hvis du ikke installerede den, er udbyderen ikke registreret i øjeblikket.

Prøv at tilføje dette til 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. Sådan får du database-metadata

  2. Forbind MySQL til Spring-applikationen

  3. Sådan aktiveres/deaktiveres CHECK-begrænsninger i SQLite

  4. Ruby on Rails MySQL #08S01Dårligt håndtryk - nedgradere MySQL?