[.NET] MySQL Connector 6.4.3 : génération de l’EDMX

J’ai dernièrement voulu utiliser MySQL Connector sur un projet en C#/WPF.
Je télécharge donc MySQL Connector 6.4.3. Lors de l’installation, pas de soucis. J’ouvre mon projet sous Visual Studio.

  •  1) Add > new Item > ADO .Net Entity Data Model
  •  2) Generate from Database
  •  3) Je choisi la connectionString et suivant.

Et là, c’est le drame:

The provider did not return a ProviderManifestToken string.
The inner exception caught was of ‘System.FormatException’, with this error message: ‘Input was not in correct format’.

Après plusieurs jours à cherhcher et chercher encore, j’ai enfin fini par mettre la main sur une solution de contournement.

Démarrer > Panneau de configuration > Options régionnales et linguistiques
Remplacer Français (France) dans Standards et formats par Anglais (Etat-Unis) le temps de la génération.

7 réflexions au sujet de « [.NET] MySQL Connector 6.4.3 : génération de l’EDMX »

  1. Est-ce que tu as envoyé une note sur le site de MySQL à propos de ce bug? Si non, je vais le faire pour qu’ils puissent le corriger dans leur prochaine version. Du moins, j’espère 🙂

    Merci pour la solution!!

    alex

  2. Merci pour cette réponse, cela m’a permis d’économiser beaucoup de temps (codage des entités et création des requêtes SQL)!

    1. C’est sûre que ce n’est pas aussi simple qu’avec une base de données SQL Server.
      Tant mieux si ça à pu vous aider.
      Bonne continuation

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.