MySQL pour Visual Studio 2012/2013
Je voudrais créer un modèle EF en utilisant une base de données MySQL. J'utilise VS2012 et VS2013 sur une machine 64 bits. Que dois-je installer pour que MySQL apparaisse dans Entity Data Model Wizard lorsqu'il est temps d'ajouter une nouvelle connexion? J'ai essayé d'ajouter le paquet MySQL.Data.Entities Nuget, mais je ne reçois toujours pas l'option dans l'assistant. Lors de la recherche de MySQL .NET Connector, je ne trouve que des téléchargements 32 bits. S'il vous plaît donnez votre avis.
Merci
METTRE À JOUR:
J'ai relancé le programme d'installation MySQL et j'ai remarqué que MySQL pour Visual Studio n'était pas installé. Je l'ai couru à nouveau et obtenir une erreur. Voici la fin des détails de l'installation:
1: Fichier: license-zlib-net.html, Répertoire: C:\Fichiers de programme (x86)\MySQL\MySQL pour Visual Studio 1.0.2\Documentation\Licences pour les composants tiers \, Taille: 17171 1. : Action 6:09:56: ManagedDataInstall. Enregistrement du fournisseur de données dans machine.config 1: Action 6:09:56: Rétrograder. Action d'annulation: 1: enregistrement du fournisseur de données dans machine.config 1: copie de nouveaux fichiers 1: création de dossiers 1: mise à jour de l'enregistrement du composant 1: 1: MySQL pour Visual Studio 1.0.2 2: {0D406BCC-D62A-46FB-9AB7-A7BF10FB8B31} 3: 3 1: 1: Actions finales . 1: Erreur d'installation
Je peux coller tout le contenu des détails, mais j'espérais qu'il y aurait suffisamment d'informations. Est-ce que cela offre des indices? Il semblait presque que l'installation avait du mal à modifier les fichiers machine.config, mais j'ai changé la sécurité de ces fichiers en ajoutant "Tout le monde" pour avoir les droits de lecture et d'écriture (temporairement).
Pour l’environnement Visual Studio 2013, téléchargez et installez MySQL pour Visual Studio 1.1.1 à partir du lien ci-dessous, vous pourrez alors voir le fournisseur de données MySQL dans la liste Source de données.
https://cdn.mysql.com/Downloads/MySQLInstaller/mysql-visualstudio-plugin-1.1.1.msi
Étrange, je l'ai dans Visual Studio 2012. J'ai installé mysql-installer-web-communauté-5.6.15.0.msi et sélectionné MySql pour Visual Studio!
Vous devez télécharger et installer le programme d’installation de MySql. Le lien est: http://dev.mysql.com/downloads/windows/installer/ . Pour Visual Studio: http://www.mysql.com/why-mysql/windows/visualstudio/
Pour que vous puissiez voir le fournisseur MySql, vous devez installer MySQL Connector/NET 6.7.x et MySQL pour Visual Studio 1.0.2.
Ou les dernières versions de MySql Connector/NET 6.8.3 et MySql pour Visual Studio 1.1.3.
N'oubliez pas que si vous installez Connector/NET via nuget, il ne sera pas enregistré dans le fichier machine.config (il est donc plus limité de cette façon).
Si quelqu'un utilise Visual Studio 2013 et rencontre le même problème lorsque mysql est utilisé avec une structure d'entité.
Télécharger MySQL pour Visual Studio 1.2.7 . et Connecteur/NET 6.7.5, 6.8.3 ou 6.9.x.
Ce qui résoudra votre problème.
Assurez-vous que vous avez system.data et system.data.entity dans votre référence au projet.