J'ai deux modèles d'entités de données au sein d'un projet MVC3 A et B.Impossible de trouver le type de modèle conceptuel
J'ai récemment ajouté le nouveau modèle de données d'entité B pour faire face à de nouvelles fonctionnalités, le problème est que maintenant le code existant a cessé de fonctionner et je reçois l'erreur suivante lorsque vous essayez d'accéder à code dans le modèle de l'entité A.
le message d'erreur est:
Could not find the conceptual model type 'project.models.Bclass'
Je ne comprends pas pourquoi il est cette nouvelle fonctionnalité a affecté le code actuel voyant que le modèle d'entité A n'a aucun changement. Et la fonctionnalité B est dans une classe distincte et n'interfère pas avec le modèle A.
Lorsque le nouveau code est supprimé du projet et que le modèle d'entité B est exclu, le code fonctionne comme il le devrait.
Voici quelques-unes des stacktrace de l'erreur:
Exception : Could not find the conceptual model type for 'Project1.Models.CrossSession'.
Application Class - method : System.Data.Metadata.Edm.MetadataWorkspace -- GetEdmSpaceType
User : temp.user
Url : http://localhost/project1/auth/message
Stacktrace : at System.Data.Metadata.Edm.MetadataWorkspace.GetEdmSpaceType(StructuralType objectSpaceType)
at System.Data.Entity.Internal.InternalContext.UpdateEntitySetMappings()
at System.Data.Entity.Internal.InternalContext.TryUpdateEntitySetMappingsForType(Type entityType)
at System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType)
at System.Data.Entity.Internal.Linq.InternalSet`1.Initialize()
at System.Data.Entity.Internal.Linq.InternalSet`1.get_InternalContext()
après le code que vous avez ajouté ou expliquer ce que vous avez fait . – Nix
Le code ajouté était un simple ajout dans la base de données en utilisant le framework d'entité et les classes associées. –
Pouvez-vous simuler le code que vous avez ajouté? – Nix