Heim >Datenbank >MySQL-Tutorial >Warum kann ich in Visual Studio kein EDMX-Entitätsmodell mit MySQL und EF6 erstellen?

Warum kann ich in Visual Studio kein EDMX-Entitätsmodell mit MySQL und EF6 erstellen?

Barbara Streisand
Barbara StreisandOriginal
2024-11-16 08:35:03655Durchsuche

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

Fehlerbehebung bei der Erstellung eines Entitätsdatenmodells mit MySQL und EF6

Beim Versuch, ein EDMX-Entitätsmodell zu einem C#/Webprojekt mit MySQL hinzuzufügen und Entity Framework (EF6) kann es zu Problemen kommen, wenn die Modelldatei nicht erstellt wird. Dieses Handbuch bietet eine umfassende Lösung zur Behebung dieses Problems.

Installation und Konfiguration

  1. Entfernen Sie alle vorhandenen Installationen von „Connector/NET“ und „MySQL for Visual“. Studio.“
  2. Installieren Sie „MySQL for Visual Studio“ v2.0.5 CTP.
  3. Installieren Sie „Connector/NET“ v6.9.10.
  4. Erstellen Sie ein neues Visual Studio-Projekt.
  5. Installieren Sie „EntityFramework“ v6.2.0 über NuGet.

Referenzen und Konfiguration

  1. Fügen Sie Verweise auf „MySql.Data“ hinzu .dll“ und „MySql.Data.Entity.EF6.dll“ aus dem Connector/NET Assemblies-Ordner.
  2. Aktualisieren Sie die Datei App.config so, dass sie die MySQL EF6-Anbieterinformationen enthält:
<entityFramework>
    <providers>
        <provider invariantName="MySql.Data.MySqlClient"
                  type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
    </providers>
</entityFramework>
  1. Erstellen Sie das Projekt neu, um eine ordnungsgemäße Konfiguration sicherzustellen.

Zusätzliche Hinweise

  • Stellen Sie sicher, dass Sie die Schritte im befolgen vorgeschriebene Reihenfolge.
  • Ausführliche Informationen zu Connector-Versionen und zur Kompatibilität mit Visual Studio-IDEs finden Sie in den bereitgestellten Referenzen.
  • Diese Lösung wurde erfolgreich in Visual Studio Professional 2017 implementiert.

Das obige ist der detaillierte Inhalt vonWarum kann ich in Visual Studio kein EDMX-Entitätsmodell mit MySQL und EF6 erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn