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

[A]MySql.Data.MySqlClient.MySqlConnection non può essere trasmesso a [B]MySql.Data.MySqlClient.MySqlConnection

Ho avuto lo stesso problema ma anni dopo!

Il mio server ha installato in gac la versione 6.4.6 di MySql Connector, ma sto lavorando con la versione 6.8.3, stavo ricevendo il messaggio "errore impossibile da trasmettere". L'ho risolto aggiungendo la seguente sezione al file .config

<system.data>
    <DbProviderFactories>
      <!-- Removes the dll installed in gac-->
      <remove invariant="MySql.Data.MySqlClient" />

      <!-- Add the dll copied in the bin folder-->
      <add name="MySQL" description="ADO.Net driver for MySQL" invariant="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data"/>
    </DbProviderFactories>
</system.data>