Maison > base de données > tutoriel mysql > le corps du texte

Pourquoi ne puis-je pas créer un modèle d'entité EDMX avec MySQL et EF6 dans Visual Studio ?

Barbara Streisand
Libérer: 2024-11-16 08:35:03
original
583 Les gens l'ont consulté

Why Can't I Create an EDMX Entity Model with MySQL and EF6 in Visual Studio?

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

  1. Supprimez toutes les installations existantes de « Connector/NET » et « MySQL for Visual Studio."
  2. Installez "MySQL pour Visual Studio" v2.0.5 CTP.
  3. Installez "Connector/NET" v6.9.10.
  4. Créez un nouveau projet Visual Studio.
  5. Installez "EntityFramework" v6.2.0 via NuGet.

Références et configuration

  1. Ajouter des références à "MySql.Data.dll" et "MySql.Data.Entity.EF6.dll" du dossier Connector/NET Assemblies.
  2. 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
  1. 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!

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