Behebung von „Fehler – Versuch der Methode ‚X.set_DbConnection(System.Data.Common.DbConnection)‘, auf die Methode ‚Y.get_Settings()‘ zuzugreifen, ist fehlgeschlagen“ in einem Entity Framework-Anwendung
In einer Konsolenanwendung, die EntityFramework 6.2, MySql.Data 8.0.11 und MySql.Data.Entity 6.10.7 für die Datenbankkonnektivität verwendet, ist ein Fehler aufgetreten. Der Fehler lautet: „Versuch der Methode ‚MySql.Data.Entity.EFMySqlCommand.set_DbConnection(System.Data.Common.DbConnection)‘, auf die Methode ‚MySql.Data.MySqlClient.MySqlConnection.get_Settings()‘ zuzugreifen, ist fehlgeschlagen.“
Grundursache:
Der Fehler entsteht aufgrund einer Inkompatibilität zwischen den installierten Versionen von MySql.Data und MySql.Data.Entity.
Lösung :
Um dieses Problem zu beheben, deinstallieren Sie MySql.Data.Entity 6.10.7 und ersetzen Sie es durch die kompatible Version MySql.Data.EntityFramework.
Installationsanweisungen:
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „Fehler: Versuch der Methode „X.set_DbConnection(System.Data.Common.DbConnection)', auf die Methode „Y.get_Settings()' zuzugreifen, ist fehlgeschlagen' in Entity Framework?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!