Obteniendo el error 3007 cuando agrego mi modelo de entidad
Recibo un error 3007 cuando agrego mi modelo de entidad a mi solución.
Encontré estos enlaces:
Acerca de este error:
Error 1 Error 3007: Problema en el mapeo de fragmentos a partir de las líneas 89, 94: Las columnas de clave no primaria [Person_ID] se están mapeando en ambos fragmentos a diferentes propiedades del lado conceptual: la inconsistencia de los datos es posible porque las propiedades correspondientes del lado conceptual Puede ser modificado independientemente.
Su respuesta: Estoy de acuerdo con la conclusión de que, simplemente eliminando la propiedad Scalar Property_ID y dejando la propiedad de navegación, mi problema está solucionado. Sin embargo, esto no es muy escalable ya que estoy construyendo dinámicamente mi base de datos y mi entidad se actualiza muy a menudo. No quiero tener que pasar y limpiar mi entidad cada vez que lo actualizo.
Mi pregunta: ¿Hay alguna manera de corregir el error corrigiendo la forma en que EF construye la entidad? ¿O hay una manera de eliminar la propiedad escalar a través del código? Tal vez hay incluso algunas opciones que estoy pasando por alto.