public PacienteStore(HPContext context, PropietarioStore propietarioStore) { Context = context; PropietarioStore = propietarioStore; PropietarioPaciente = Context.PropietarioPacientes .Include(x => x.Propietario) .Include(x => x.Paciente) .ToList(); }
internal void AddPaciente(Paciente paciente) { Propietario propietario = PropietarioStore.GetPropietarioById(paciente.PropietarioId); PropietarioPaciente pp = new PropietarioPaciente { PacienteId = paciente.Id, PropietarioId = propietario.Id }; Context.Add(pp);//Esta línea es la que agrega la relación a la tabla intermedia. Context.Pacientes.Add(paciente); Context.SaveChanges(); }