Maison > base de données > tutoriel mysql > Comment intégrer Entity Framework 6 avec MySQL dans Visual Studio 2013 WinForms ?

Comment intégrer Entity Framework 6 avec MySQL dans Visual Studio 2013 WinForms ?

Patricia Arquette
Libérer: 2024-11-18 22:43:02
original
455 Les gens l'ont consulté

How to Integrate Entity Framework 6 with MySQL in Visual Studio 2013 WinForms?

Dépannage de l'intégration d'Entity Framework 6 pour MySQL dans Microsoft Visual Studio 2013 WinForms

Lorsque vous tentez d'intégrer Entity Framework 6 à un serveur de base de données MySQL dans Microsoft Visual Studio 2013 WinForms, vous pouvez rencontrer un message d'erreur indiquant qu'un fournisseur Entity Framework compatible n'est pas disponible. Cela entrave la sélection d'Entity Framework 6.0 comme version souhaitée.

Problème sous-jacent :

L'absence d'un fournisseur Entity Framework compatible pour MySQL empêche l'utilisation d'Entity Framework 6 dans le projet WinForms.

Résolution :

Pour résoudre ce problème, suivez ces étapes :

  1. Évitez d'installer mysql-installer- community-5.7.3.0-m13.msi.
  2. Installez les dernières versions des logiciels suivants :

    • mysql-visualstudio-plugin
    • mysql- Connector-net
  3. Créez un nouveau projet WinForms C# .Net 4.5 Framework.
  4. Installez les packages NuGet suivants dans l'ordre :

    • EntityFramework
    • Mysql.Data
    • Mysql.Data.Entities
    • Mysql.Web
  5. Assurez-vous que la balise EntityFramework dans App.config est commenté. Ajoutez une nouvelle balise EntityFramework après le démarrage de la balise.
  6. Ajoutez un modèle de données d'entité ADO.NET au projet.
  7. Autorisez la génération et l'enregistrement de la chaîne de connexion d'entité dans App.config comme mentionné. dans la requête initiale.
  8. Choisissez vos objets et paramètres de base de données (cette étape peut être ignorée si un seul fournisseur Entity Framework 6.0 est disponible).
  9. Terminez le processus de création du modèle de données.

Pour garantir une fonctionnalité complète, ajoutez manuellement les fichiers DLL suivants comme références de projet :

  • MySql.Data.dll
  • MySql.Data.Entity.EF6.dll
  • MySql.Web.dll

Ces fichiers se trouvent dans les répertoires suivants :

  • Windows 32 bits : C:Program FilesMySQLMySQL Connector Net 6.8.3Assembliesv4.5
  • Windows 64 bits : C:Program Files (x86)MySQLMySQL Connector Net 6.8.3Assembliesv4.5

En suivant ces étapes, vous devriez pouvoir activer avec succès Entity Framework 6 pour MySQL dans votre projet Microsoft Visual Studio 2013 WinForms.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal