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

(provider:Named Pipes Provider, errore:40 - Impossibile aprire una connessione a SQL Server)

Il tuo problema è che stai usando un System.Data.SqlClient.SqlConnection nel tentativo di connettersi a un MySql server.

Per connettersi a MySql devi usare un MySqlConnection che richiederà l'aggiunta di un provider MySql di riferimento per Ado.Net chiamato MySql.Data

Il modo più semplice per farlo consiste nell'usare NuGet Package Manager. In Visual Studio fare clic su:Strumenti> Gestione pacchetti NuGet -> Gestisci pacchetti Nuget per soluzione.

Nel modulo, fai clic su Sfoglia e seleziona MySql.Data.

Nota:esiste anche un provider EntityFramework se desideri utilizzarlo al posto di Ado.Net.

Da qui, controlla i progetti in cui desideri utilizzare il provider e fai clic su Installa.