web-dev-qa-db-fra.com

mySQL DataSource sur Visual Studio 2012

J'ai lu sur mySQL DataSource et la possibilité d'utiliser mySQL avec Entity Framework, mais je ne peux pas vraiment générer d'EF avec mySQL sans utiliser la boîte de dialogue DataSource

enter image description here

Comment puis-je ajouter une base de données mySQL à une telle boîte de dialogue?

Voici ce que j'ai fait jusqu'à présent:

  • Installé connecteur mySQL v.6.5.4
  • Redémarré n fois ma machine Windows 7
  • En savoir plus sur le fonctionnement de mySQL Connector sur les versions précédentes de Visual Studio
29
balexandre

Je viens de lire sur les forums mySQL que mySQL embarquera l'intégration de Visual Studio 2012 avec mySQL Connector v.6.5.5

Nous ajouterons la prise en charge de VS 2012 dans Connector/NET 6.5.5 et versions ultérieures 6.6.x http://forums.mysql.com/read.php?38,546265,564533#msg-5645

et donner un lien pour tester une astuce

http://social.technet.Microsoft.com/wiki/pt-br/contents/articles/10476.instalando-mysql-connector-no-visual-studio-2011-beta.aspx

et voici le fichier vsix si vous suivez le tutoriel (en portugais)

Extension Microsoft Visual Studio pour mySQL: http://cl.ly/JqXO

il suffit de télécharger et de double-cliquer ...

alors, vous aurez tout pour travailler

enter image description here

Utilisation de Visual Studio 2012 Professional

enter image description here

24
balexandre

Une précision: Visual Studio Express ne prend pas en charge MySQL .NET Connector en tant qu'extension.

Vous pouvez toujours l'utiliser en ajoutant une référence au fichier MySql.Data.dll que vous pouvez trouver dans le dossier d'installation de MySQL Connector (pour moi, c'était W:\Program Files\MySQL\Connector NET 6.5.4\Assemblies\v4.0). Après cela, vous pouvez l'utiliser comme ceci:

using MySql.Data.MySqlClient;
...
var mycon = new MySqlConnection();
7
SwiftHanded

Selon cette page: http://dev.mysql.com/downloads/connector/net/

"À partir de la version 6.7, Connector/Net n'inclura plus l'intégration MySQL pour Visual Studio. Cette fonctionnalité est désormais disponible dans un produit distinct appelé MySQL pour Visual Studio disponible à l'aide du programme d'installation MySQL pour Windows (voir http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html ). "

5
David Broadfoot

Visual Studio 2012 n'est pas encore pris en charge par MySQL Connector v.6.5.4. Vous ne pouvez pas ajouter une connexion à MySQL dans l'Explorateur de serveurs pour commencer.

Selon cela post , le support sera ajouté sur MySQL Connector v.6.5.5

3
John Woo

Cela n'aurait pas d'importance si vous aviez le pilote MySQL affiché pour autant que je sache. J'utilise VS 2012.3 et si j'essaie de créer une connexion de données dans VS Server Browser, je peux aller jusqu'à sélectionner le pilote MySQL et pas plus. Si j'essaie de taper un nom d'utilisateur/nom d'utilisateur/mot de passe (l'un des champs), la fenêtre disparaît juste et OUI, c'est seulement lorsque le pilote MySQL est utilisé, donc NON ce n'est pas vs (pas exclusivement) à l'origine du problème. Allez-y et dites que c'est mon environnement, mais vous ne seriez pas en mesure de justifier cela même à distance par rapport au FAIT de ce qui se passe. TOUS mes autres logiciels/extensions/compléments/bibliothèques fonctionnent très bien. Pas étonnant non plus de voir à quel point le programme d'installation de Windows "3 minutes" était bogué. J'ai dû désinstaller/réinstaller une instance de serveur pour accéder à l'assistant de configuration et il n'y a aucun autre moyen apparent de configurer une instance sans elle. Je préfère avoir l'ancienne configuration./diatribe

1
rainabba

Connector/NET 6.5.5 ne prend pas en charge VS2012, mais Connector/NEt 6.6.x le fait.

Cependant, les éditions de Visual Studio Express ne sont pas prises en charge, d'où la seule façon de travailler dans Entity Framework et Visual Studio Express et MySql (ou une autre base de données différente de SQL Server d'ailleurs) utilise d'abord le code.

Téléchargé et installé Télécharger MySQL pour Visual Studio http://dev.mysql.com/downloads/windows/visualstudio/1.1.html

0
dellyjm