Erreurs 11 et 2002: "EntityContainer ... n'existe pas dans MetadataWorkspace"

.net entity-framework linq

Question

Le message d'erreur suivant s'affiche lorsque j'essaie de compiler mon application Web:

Erreur 11 Erreur 2002: Le EntityContainer 'SomeEntitieContainerName' du modèle conceptuel spécifié dans le cadre de ce MSL n'existe pas dans MetadataWorkspace.

Je n'ai qu'un *.edmx nommé BancorlineDB.edmx dont le "Nom du conteneur d'entité" est défini sur "BancorLineEntidades".

Réponse acceptée

On dirait qu'il y a un problème avec votre configuration ou qu'un des fichiers de structure de l'entité est corrompu.

Le moyen le plus rapide de résoudre ce problème consiste probablement à supprimer le modèle, à vous assurer que toutes les références dans les fichiers de configuration sont supprimées, puis à régénérer le modèle à partir de la base de données.


Réponse populaire

Juste mon centime pour cette erreur:

Travailler sur un schéma de base de données Oracle J'ai modifié un champ de taille de clé primaire sur une table. Ce champ est la clé étrangère sur une autre table. J'ai oublié de modifier la taille de cette seconde table.

Dans mon projet Web .Net avec Entity Framework 5.0, je régénère le modèle à partir d'une base de données ... ERROR 2002 EntityContainer bla ... bla ...

J'ai passé beaucoup de temps avec cette ... erreur stupide et les informations les plus idiotes provenant de ODT 12.



Related

Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow