Dépannage lors de la création d'un modèle de données d'entité avec MySQL et EF6
Lors de la tentative d'ajout d'un modèle d'entité EDMX à un projet C#/Web à l'aide de MySQL et Entity Framework (EF6), il est possible de rencontrer des problèmes où le fichier modèle n'est pas créé. Ce guide fournit une solution complète pour résoudre ce problème.
Installation et configuration
- Supprimez toutes les installations existantes de « Connector/NET » et « MySQL for Visual Studio."
- Installez "MySQL pour Visual Studio" v2.0.5 CTP.
- Installez "Connector/NET" v6.9.10.
- Créez un nouveau projet Visual Studio.
- Installez "EntityFramework" v6.2.0 via NuGet.
Références et configuration
- Ajouter des références à "MySql.Data.dll" et "MySql.Data.Entity.EF6.dll" du dossier Connector/NET Assemblies.
- Mettez à jour le fichier App.config pour inclure les informations du fournisseur MySQL EF6 :
<entityFramework>
<providers>
<provider invariantName="MySql.Data.MySqlClient"
type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
</providers>
</entityFramework>
Copier après la connexion
- Reconstruire le projet pour assurer une bonne configuration.
Remarques supplémentaires
- Assurez-vous de suivre les étapes dans l'ordre prescrit.
- Référez-vous aux références fournies pour des informations détaillées sur les versions de Connector et la compatibilité avec les IDE Visual Studio.
- Cette solution a été implémentée avec succès dans Visual Studio Professional 2017.
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!