Estoy importando una base de datos en el marco de la entidad y estoy teniendo problemas con una relación de muchos-a-muchos que tiene este aspecto: Relaciones de muchos a muchos en Entity Framework donde join table tiene más de dos campos?
Mi opinión es que si la "tabla de unión" (el del medio) contiene solo dos campos (las claves foráneas), entonces EF eliminará automáticamente la tabla central y creará una relación de muchos a muchos. Lamentablemente, no tengo control sobre el esquema de la base de datos, ¿alguien sabe si hay una forma de replicar ese comportamiento manualmente?
Para el registro, no hay ningún propósito detrás de ese campo Id en Employee_Employee_Type, está mal diseñado.
Puede intentar eliminando Id de la tabla de asociación en su sandbox, actualizar el diagrama de la base de datos y restaurar Id. No estoy seguro de si funcionará correctamente, pero vale la pena intentarlo. – LukLed
Estoy de acuerdo con LukLed – Divi
Probablemente una solución viable, pero un gran dolor si necesito regenerarme de DB más adelante. –