Ho una soluzione asp.net che utilizza l'entità framework 6 sul server mysql.Il provider ADO.NET con nome invariabile "MySql.Data.MySqlClient" non è registrato nel file di configurazione della macchina o dell'applicazione
ora devo lavorare su questa soluzione su una nuova macchina,
ma ho qualche problema:
1) quando si costruisce la soluzione ottengo l'errore: "Il provider ADO.NET con nome invariante 'MySql. Data.MySqlClient 'non è registrato nel file di configurazione della macchina o dell'applicazione ".
App.config:
<entityFramework>
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"></provider>
</providers>
</entityFramework>
<system.data>
<DbProviderFactories>
<remove invariant="MySql.Data.MySqlClient" />
<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.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data>
2) durante l'apertura del file model.edmx ricevo un messaggio:
"il designer modalità soggetto è in grado di visualizzare il file richiesto" .
Ho installato sulla macchina:
1) Connettore mysql/net 6.9.9
2) mysql per Visual Studio 1.2.6
3) Connettore mysql ODBC 5.3. 6.
cosa posso fare?
ho provato un sacco di volte, ma ancora fatto non funziona. – Ariela