Maison >base de données >tutoriel mysql >Pourquoi MVC4 ne parvient-il pas à récupérer les métadonnées d'un modèle MySQL et comment puis-je y remédier ?
Impossible de récupérer les métadonnées du modèle MVC4 avec MySQL
Problème :
Dans un MVC4 application utilisant Entity Framework 4.4 et MySQL, une erreur se produit lors de l'ajout d'un contrôleur pour une classe de modèle en raison de l'incapacité de récupérer les métadonnées du modèle. Le message d'erreur indique que l'utilisation du même modèle compilé pour créer un contexte pour différents types de serveurs de base de données n'est pas prise en charge.
Solution :
Pour résoudre ce problème, le L'approche recommandée consiste à utiliser un modèle compilé distinct pour chaque type de serveur de base de données. Cependant, dans ce cas précis, une solution de contournement a été découverte.
Solution de contournement :
Cette solution de contournement semble inciter MVC4 à reconnaître correctement la chaîne de connexion MySQL. Il est conseillé d'utiliser le nom de fournisseur correct dans les chaînes de connexion pour chaque type de base de données.
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!