Datos básicos: ¿Administrar contratos de empleados en una relación de muchos a muchos?
Estoy mapeando una idea para una relación usando Core Data.
Yo tengo unEmployer
entidad que tiene una relación de muchos a muchos conEmployees
. Básicamente, un empleado puede trabajar para múltiples empleadores, y un empleador puede tener múltiples empleados.
El problema al que me enfrento es que no estoy seguro de cómo administrar los contratos entre empleados y empleadores.
Como un empleado puede trabajar para 1 o muchos empleadores, naturalmente tendrían un contrato para cada empleador para el que trabajan (completo con salario, duración) y una lista de fechas en las que trabajan para un empleador específico.
Mi pregunta es: cómo gestionar las relaciones entreContracts
, ContractDates
con empleadores y empleados?
Gracias.
La imagen sigue.