La résolution de "Erreur-Tentative par la méthode 'X.set_DbConnection(System.Data.Common.DbConnection)' pour accéder à la méthode 'Y.get_Settings()' a échoué" dans un Application Entity Framework
Une erreur s'est produite dans une application console utilisant EntityFramework 6.2, MySql.Data 8.0.11 et MySql.Data.Entity 6.10.7 pour la connectivité de la base de données. L'erreur se lit comme suit : "La tentative par la méthode 'MySql.Data.Entity.EFMySqlCommand.set_DbConnection(System.Data.Common.DbConnection)' d'accéder à la méthode 'MySql.Data.MySqlClient.MySqlConnection.get_Settings()' a échoué."
Cause première :
L'erreur est due à une incompatibilité entre les versions installées de MySql.Data et MySql.Data.Entity.
Solution :
Pour résoudre ce problème, désinstallez MySql.Data.Entity 6.10.7 et remplacez-le par la version compatible, MySql.Data.EntityFramework.
Instructions d'installation :
Remarques supplémentaires :
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!