//EquipementContrat modelBuilder.Entity() .HasOne(sc => sc.Equipement) .WithOne(s => s.Equipement_Contrat) .HasForeignKey(sc => sc.IdEquipement); modelBuilder.Entity() .HasOne(sc => sc.Contrat) .WithOne(s => s.Equipement_Contrat) .HasForeignKey(sc => sc.IdContrat); //ContratPrestataire modelBuilder.Entity() .HasOne(sc => sc.Prestataire) .WithMany(s => s.Contrats) .HasForeignKey(sc => sc.IdPrestataire);