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:

Buena explination

Respuesta corta

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.

Respuestas a la pregunta(2)

Su respuesta a la pregunta