Saltar al contenido

El tipo de entidad no es parte del modelo para el contexto actual

Hacemos una revisión exhaustiva cada post en nuestra web con la meta de mostrarte en todo momento información veraz y actualizada.

Solución:

Pon esto en tu costumbre DbContext clase:

protected override void OnModelCreating(DbModelBuilder modelBuilder)

    modelBuilder.Entity().ToTable("Estate");

Si sus tablas no se crean al inicio, esta es la razón. Debe informar al DbContext sobre ellos en la anulación del método OnModelCreating.

Puede hacer asignaciones personalizadas por entidad aquí o separarlas en secciones separadas EntityTypeConfiguration clases

Aparentemente, este error es muy genérico, podría tener varias razones. En mi caso fue lo siguiente: La conexión string (en Web.config) generado por el .edmx no era válido Después de casi un día de probar todo, cambié la conexión. string de la EF string a un ADO.NET string. Esto resolvió mi problema.

Por ejemplo, la E.F. string se parece a esto:

 
   

Y el ADO.NET string Se ve como esto:


   

Fuente: http://msdn.microsoft.com/nl-nl/data/jj556606.aspx

Para mí, el problema era que no había incluido la Clase de entidad dentro de mi conjunto de bases de datos dentro del contexto para el marco de la entidad.

public DbSet ModelName  get; set; 

Sección de Reseñas y Valoraciones

Recuerda recomendar esta reseña si lograste el éxito.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *