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

Comment réparer « Erreur lors de la configuration de DbConnection : incompatibilité MySql.Data.Entity avec MySql.Data » ?

Susan Sarandon
Libérer: 2024-11-02 04:56:02
original
243 Les gens l'ont consulté

How to Fix

Erreur lors de la configuration de DbConnection : incompatibilité MySql.Data.Entity avec MySql.Data

Considérez le problème suivant : lors du développement d'une application console utilisant EntityFramework 6.2 pour MS SQL et MySql.Data 8.0.11 pour MySQL, une erreur de création de tâche spécifique se produit. Le message d'erreur indique : "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é."

Le coupable derrière cette erreur réside dans l'incompatibilité entre MySql.Data.Entity 6.10.7 et MySql.Data 8.0.11. Cette divergence provient du fait qu'Oracle a renommé le package en MySql.Data.EntityFramework à partir des versions 8.x.

Résolution :

Pour corriger ce problème, procédez comme suit :

  1. Désinstallez MySql.Data.Entity.
  2. Installez MySql.Data.EntityFramework.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!