Heim  >  Artikel  >  Datenbank  >  Warum stürzt der Entity Framework-Assistent beim Herstellen einer Verbindung mit MySQL ab?

Warum stürzt der Entity Framework-Assistent beim Herstellen einer Verbindung mit MySQL ab?

Barbara Streisand
Barbara StreisandOriginal
2024-11-11 09:32:03828Durchsuche

Why Does the Entity Framework Wizard Crash When Connecting to MySQL?

Entity Framework-Assistent stürzt unter MySQL ab

Problem:

Bei Verwendung des Entity Framework " Wenn Sie den Assistenten „Modell aus Datenbank aktualisieren“ mit einer MySQL-Verbindung verwenden, stürzt der Assistent ab. Dieses Problem tritt nach der Implementierung der EF-Unterstützung für eine Anwendung auf und erfordert deren Betrieb sowohl auf SQL Server als auch auf MySQL.

Web.config-Fragment:

<entityFramework>
    <!-- Default connection factory and providers specified -->
</entityFramework>
<system.data>
    <!-- DB provider factories for MySQL and SQL Server -->
</system.data>

Lösung:

Trotz Versuchen, MySQL-Tools für Visual Studio neu zu installieren, wurde das Problem durch die folgende Problemumgehung behoben:

  • Entfernen Sie das MySql.Data.Entity-Paket (einschließlich Abhängigkeiten) mit den NuGet Package Manager.
  • Aktualisieren Sie das EDMX-Modell aus der Datenbank mithilfe der MySQL-Verbindung.
  • Neuinstallieren Sie das Entity Framework-Paket mithilfe des NuGet Package Manager.

Es bleibt unklar, warum diese Problemumgehung erfolgreich ist, aber andere Benutzer haben berichtet, dass sie funktioniert.

Das obige ist der detaillierte Inhalt vonWarum stürzt der Entity Framework-Assistent beim Herstellen einer Verbindung mit MySQL ab?. 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