Sto provando a connettermi al database MYSQL utilizzando EF6 in Visual Studio, in seguito stavo usando SQL e ha funzionato bene dopo aver spostato MySQL quindi ho installato tali componenti richiesti:Impossibile connettersi a MySQL tramite EF6 in Visual Studio 2013
- MySQL per Visual Studio 1.1.1
- MySQL Connector/Net 6.8.
Il progetto fa riferimento l'ultima versione di Entity Framework; tuttavia, non è stato possibile trovare un provider di database Entity Framework compatibile con questa versione per la connessione dati dell'utente. Uscire da questa procedura guidata, installare un provider compatibile, e ricostruire il progetto prima di eseguire questa azione
ho provato le possibili soluzioni online ad esempio reinstallare questo componenti, ma non ha funzionato, Altrimenti questo ho provato ad aggiungere ad esempio il codice al mio App.config
:
<configuration> <entityFramework> <defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" /> <providers> <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" /> <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> </providers> </entityFramework> </configuration>
ma affrontare lo stesso destino, o evento chiari tutti i tag di entità dal mio app.config
. anche Ho provato ad installare la versione successiva di entità tale:
Installare-Pacchetto EntityFramework -Version 5.0.0
ma ottiene: Install failed. Rolling back... Install-Package : Already referencing a newer version of 'EntityFramework'.
qualcuno mi può aiutare a identificare ciò che deve lo faccio allora?
Grazie mille! Funziona come un fascino! – Ginkgo
L'errore era sparito ma non succede nulla dopo aver fatto clic sul pulsante Avanti. –
Grazie .. Hai appena salvato la mia mattinata :) –