Вы пытались использовать свойство Navigation, а не свойство FK?
Попробуйте изменить тело вашего foreach на:
detail.Header = header;
Это должно сообщить EF об отношенияхдолжен управлять этим оттуда IIRC.Если ваш idRep.Add выполняет какую-либо другую работу, я бы порекомендовал перенести его в другой метод, который вы можете вызвать, не пытаясь добавить детали в контекст EF.