No se puede insertar una clave duplicada en el objeto 'dbo.User'. \ R \ nLa declaración se ha terminado

Tengo una tabla de usuario. hay referencias a esta tabla de otras tablas para campos como CreatedBy.

Problema es que, cuando estoy insertando una fila de otra tabla (por ejemplo, 'x'), intenta insertar un nuevo usuario en la tabla de usuarios.

o que debería hacer es insertar una fila en la tabla 'x' con CreatedBy como usuario existente.

Uso de Entity Framework 4. ¿Alguien se enfrentó a un problema como ese antes?

Respuestas a la pregunta(1)

Su respuesta a la pregunta