Estoy trabajando en un proyecto usando EF 4.0.Múltiples entidades agregadas pueden tener la misma clave principal en Entity Framework
La tabla Employee
tiene una columna ReferEmployeeID
que contiene la identificación del empleado que está refiriendo a un nuevo empleado en el sistema. Entonces, Employee
es una tabla autorreferencial.
Ahora, en el caso de que un empleado que no está agregado al sistema esté a punto de agregar y también remite a otro empleado en el sistema, la fila debe agregarse por completo.
ActualEmployee
no salva a llamar otra y luego ReferEmployee.Employee = ActualEmployee
entiendo el problema es que tanto los empleados se refieren real y ha puesto de identificación de empleado a 0, pero la forma de entrar en torno a este problema.
He estado buscando esta respuesta durante aproximadamente dos horas. Nunca supe que EF funcionaba de esa manera (usando identidades ficticias). ¿Eso está documentado o discutido en algún lado? ¡Gracias! – Mike
@Mike: no estoy seguro - Lo recogí en algún lugar a lo largo de las líneas, leyendo libros, blogs y videos introductorios de Julie Lerman y el equipo de EF –