MySQL per Visual Studio 2012/2013

Mi piacerebbe creare un modello EF usando un database MySQL. Sto facendo funzionare VS2012 e VS2013 su una macchina a 64 bit. Cosa devo installare per far sì che MySQL venga visualizzato nella procedura guidata Modello quadro dati quando è il momento di aggiungere una nuova connessione? Ho provato ad aggiungere il pacchetto Nuget a MySQL.Data.Entities, ma non ho ancora ottenuto l’opzione nella procedura guidata. Durante la ricerca di MySQL .NET Connector, trovo solo download a 32 bit. Si prega di avvisare.

Grazie

inserisci la descrizione dell'immagine qui

AGGIORNARE:

Ho eseguito di nuovo l’installazione di MySQL e ho notato che MySQL per Visual Studio non era installato. L’ho eseguito di nuovo e ho ricevuto un errore. Ecco la fine dei dettagli di installazione:

1: File: license-zlib-net.html, Directory: C: \ Programmi (x86) \ MySQL \ MySQL per Visual Studio 1.0.2 \ Documentazione \ Licenses per componenti di terze parti \, Dimensione: 17171 1: Azione 6 : 09: 56: ManagedDataInstall. Registrazione del fornitore di dati in machine.config 1: Azione 6:09:56: rollback. Azione di rollback: 1: Registrazione del fornitore di dati in machine.config 1: Copia di nuovi file 1: Creazione di cartelle 1: Aggiornamento della registrazione del componente 1: 1: MySQL per Visual Studio 1.0.2 2: {0D406BCC-D62A-46FB-9AB7-A7BF10FB8B31 } 3: 3 1: 1: azioni finali. 1: errore di installazione

Posso incollare l’intero contenuto dei dettagli, ma speravo che ci fossero abbastanza informazioni. Questo offre qualche indizio? Sembrava quasi che l’installazione avesse problemi a modificare i file machine.config, ma ho modificato la sicurezza su questi file aggiungendo “Everyone” per avere i permessi di lettura e scrittura (temporaneamente).

Per l’ambiente di Visual Studio 2013, scaricare e installare MySQL per Visual Studio 1.1.1 dal link sottostante, quindi sarà ansible visualizzare il provider di dati MySQL nell’elenco delle origini dati.

https://cdn.mysql.com/Downloads/MySQLInstaller/mysql-visualstudio-plugin-1.1.1.msi

Visual Studio 2013 Express non può essere utilizzato con MySQL per Visual Studio secondo il seguente articolo: http://dev.mysql.com/doc/connector-net/en/connector-net-visual-studio-install.html

Nella sezione Requisiti l’articolo precedente menziona che:

Requirements MySQL Connector/Net supports full versions of Visual Studio 2008 and later, although the extent of support is based on your installed versions of MySQL Connector/Net and Visual Studio: Visual Studio 2013 (***Professional edition and up only***) is supported by MySQL Connector/Net 6.8 and up with the MySQL for Visual Studio product. Visual Studio 2012 is supported by MySQL Connector/Net 6.7 with MySQL for Visual Studio, and by MySQL Connector/Net 6.6 with the older Visual Studio Plugin. 

Dal momento che stai usando la versione Express, questo potrebbe essere il problema.

Devi scaricare e installare MySql Installer. Il collegamento è: http://dev.mysql.com/downloads/windows/installer/ . Per Visual Studio: http://www.mysql.com/why-mysql/windows/visualstudio/

Strano, ce l’ho nel mio Visual Studio 2012. Ho installato mysql-installer-web-community-5.6.15.0.msi, e ho selezionato MySql per visual Studio! inserisci la descrizione dell'immagine qui

Per poter vedere il provider MySql è necessario sia installare MySQL Connector / NET 6.7.x che MySQL per Visual Studio 1.0.2.

O le ultime versioni di MySql Connector / NET 6.8.3 e MySql per Visual Studio 1.1.3.

Tieni presente che se installi Connector / NET attraverso il nuget, non verrà registrato in machine.config (quindi è più limitato in questo modo).

Se qualcuno usa Visual Studio 2013 e ha lo stesso problema quando usa mysql con il framework di quadro.

Scarica MySQL per Visual Studio 1.2.7 . e connettore / NET 6.7.5, 6.8.3 o 6.9.x.

Quale risolverà il tuo problema.

Assicurati di avere system.data e system.data.entity nel tuo riferimento al progetto.