Tengo dos modelos entidad de datos dentro de un proyecto MVC3 A y B.No se pudo encontrar el modelo conceptual de tipo
he añadido recientemente el nuevo modelo de datos de la entidad B para hacer frente a algunas nuevas funcionalidades, el problema es que ahora el código existente ha dejado de funcionar y yo estoy recibiendo el siguiente error al intentar acceder al código dentro del modelo de entidad A.
el mensaje de error es:
Could not find the conceptual model type 'project.models.Bclass'
no entiendo por qué se tiene esta nueva funcionalidad afectado el código actual viendo como el modelo de entidad A no ha cambiado de ninguna manera. Y la funcionalidad B está en una clase separada y no interfiere con el modelo A.
Cuando se elimina el nuevo código del proyecto y se excluye el modelo de entidad B, el código funciona como debería.
Aquí es parte de la StackTrace del error:
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()
enviar el código que ha añadido, o explicar lo que hizo . – Nix
El código agregado fue un simple inserto en la base de datos usando el marco de entidad y las clases relacionadas. –
¿Puedes simular el código que has agregado? – Nix