diff --git a/EPAServeur/Context/EpContext.cs b/EPAServeur/Context/EpContext.cs index 0cac9b8..4f37516 100644 --- a/EPAServeur/Context/EpContext.cs +++ b/EPAServeur/Context/EpContext.cs @@ -113,6 +113,29 @@ namespace EPAServeur.Context entity.HasKey(e => e.IdCollaborateur); }); + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.Ordre); + }); + + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.IdDemandeDelegation); + }); + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.IdDemandeEPI); + }); + + + modelBuilder.Entity(entity => + { + entity.HasKey(e => e.IdParticipationEP); + }); + + modelBuilder.Entity(entity => { entity.HasKey(e => e.IdTypeEntretien); @@ -164,6 +187,8 @@ namespace EPAServeur.Context entity.HasKey(e => e.IdParticipationFormation); entity.Property(e => e.IdParticipationFormation).ValueGeneratedOnAdd(); entity.HasMany(e => e.Evaluation).WithOne(e => e.ParticipationFormation); + entity.HasOne(e => e.DemandeFormation).WithOne(a => a.ParticipationFormation).HasForeignKey(a => a.IdDemandeFormation); + }); modelBuilder.Entity(entity =>