Saltar al contenido

Error de Entity Framework – Error 11009: la propiedad ” ” no está asignada

La guía o código que hallarás en este post es la solución más fácil y efectiva que encontramos a esta inquietud o problema.

Solución:

Verifique el archivo xml de su modelo, probablemente todavía esté allí en alguna parte. Intente eliminarlo manualmente de ese archivo XML, luego intente actualizar nuevamente. Sin embargo, asegúrese de hacer copias de seguridad.

Tuve este problema cuando cambié el nombre de una columna de CampaignKey a CampaignCode. Después de hacer el cambio de base de datos, fui a la .edmx diseñador, hizo clic con el botón derecho y eligió Actualizar modelo desde la base de datos. Luego, cuando compilé, obtuve el error:

Error 11009: Propiedad CampaignKey no está mapeado.

Echando un vistazo más de cerca a mi tabla en el diseñador, me mostró que Visual Studio había creado el nuevo campo CampaignCode como en la BD. Pero también había dejado el viejo campo. CampaignKey allí, causando el error ya que ya no existe en la base de datos.

Para solucionar el problema, hice clic derecho en el CampaignKey campo en mi tabla en el diseñador y seleccionado Borrar.

Después de eso guardé el .edmxcompilado y el error desapareció.

Recibí este mismo error antes cuando los nombres de las columnas en las tablas o las vistas cambian de mayúsculas y minúsculas. Por ejemplo, si una vista tiene una columna llamada “OrderID” y luego el nombre de la columna se cambia a “OrderId”, dará el error “La propiedad “OrderID” no está asignada”. Esto se puede resolver volviendo a cambiar el caso a como existe en el modelo.

Acuérdate de que te brindamos la opción de decir si te ayudó.

¡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 *