Est-ce que quelqu'un sait comment se connecter à MySQL 5.1 avec Visual Studio 201 ?
J'ai déjà essayé la route MySQL Connector/ODBC et cela m'a donné des résultats vraiment désagréables. Les lignes du tableau étaient toutes répertoriées en tant que vue dans la section vues et rien du tout n'était répertorié dans le dossier des tables ou des procédures.
Pour que le cadre d'entité fonctionne avec VS2010, j'ai dû faire ce qui suit:
(J'ai blogué à ce sujet ici )
Mise à jour 6.3.2 est en version bêta et je peux confirmer que cela fonctionne. (Je n'avais pas besoin de renommer le dossier framework)
LIEN MIS À JOUR POUR DERNIÈRE LIBÉRATION MERCI @Christian Payne
Mise à jour : il semble qu'il y ait déjà une version non bêta !!!!
Comme quelqu'un d'autre le suggère ..
http://dev.mysql.com/downloads/mirror.php?id=382641
..fixes le problème.
J'avais installé v6.2.3 après avoir installé vs2010 et le pilote MySQL n'était pas affiché dans la liste de la boîte de dialogue Connexion à la base de données. J'ai supposé à tort que je devrais utiliser les pilotes .NET ODBC à la place et cela a causé toutes sortes de problèmes. Bien que je puisse facilement me connecter à la base de données en utilisant codebehind, l'explorateur de serveur ne se connecterait pas à la base de données .
Heureusement, après avoir désinstallé 6.2.3 et installé 6.3.0 (à partir du lien ci-dessus), le pilote MySQL a été ajouté à VS2010, et j'ai pu me connecter à la base de données et le voir dans mon explorateur de serveur.
J'ai pu faire fonctionner cela en procédant comme suit:
Mon environnement:
Mesures que j'ai prises:
Il fonctionne comme un charme :)
Euh ... par le code? Ou voulez-vous dire le complément Explorer du serveur? Avez-vous essayé la dernière version de connecteur (bien que GPL-ed) pour .NET de Mysql eux-mêmes? Encore une fois, c'est GPL-ed donc soyez conscient des conséquences de l'utilisation de cela pour votre propre logiciel.
Microsoft Visual Studio 2010 Beta 2 est interrompu pour les fournisseurs DDEX . Ils font la promotion automatique d'un assemblage VS 2008 de 9.0 à 10.0 et il échoue. L'échec est lié au fait qu'un assembly .NET 2 ne peut pas charger un assembly .NET 4.
Cela a fonctionné en version bêta 1, c'est donc quelque chose qu'ils ont cassé.
Je suis même retourné et j'ai essayé le fournisseur de référence DDEX du SDK. Il ne se chargera pas non plus dans VS 2010 beta 2. Cela me dit qu'ils ont quelque chose à corriger.
Quelle est la prochaine version bêta?