Ho risolto il problema eseguendo quanto segue.
- Assicurarsi che le versioni di MySql.Data, MySql.Data.Entities, file MySql.Web dll in C: \ Program Files (x86) \ MySQL \ MySQL Connector Net xxx \ Assemblies \ v4.5 e C : \ Programmi (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ PrivateAssembly sono uguali.
- Assicurarsi che il progetto fa riferimento la stessa versione del dll
Nel mio caso il mio
- connettore MySQL è stato 6.9.6
- C: \ Program Files (x86) \ MySQL \ MySQL Connettore Rete xxx \ Assiemi \ v4.5 e C: \ Programmi (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ PrivateAssemblies ha avuto come 6.8.3
- Progetto di riferimento 6.8.3.
Dopo aver aggiornato tutte le versioni con gli stessi DLL, ora sono in grado di aggiornare il "Modello da database"
Spero che questo aiuti qualcuno
Edit: poche settimane dopo c'era un po 'di aggiornamento di Windows che di nuovo rovinato le impostazioni. Per risolverlo, ho dovuto rieseguire l'installazione di My Sql Connector e My Sql per Visual Studio, ha funzionato bene dopo.
Attaccare una nuova istanza di VS a questa istanza e vedere ciò eccezione è che - a seconda dell'eccezione, la traccia dello stack potrebbe essere cruciale qui. Inoltre, ciò si verifica solo con l'opzione "EF Designer dal database" o tutte le opzioni? – Pawel
Probabilmente una delle connessioni dati del server Explorer è corrotta - http: //hestia.typepad.com/flatlander/2010/08/fixing-the-server-explorer-the-given-key-was-not-present-in-the-dictionary-error.html – ErikEJ