Make mission -> mission launches one-to-many

This commit is contained in:
Stedoss
2026-07-27 23:27:47 +01:00
parent 2d5c795a07
commit de86bc3afd
9 changed files with 18 additions and 21 deletions
@@ -12,9 +12,10 @@ public class MissionControlContext(DbContextOptions<MissionControlContext> optio
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Mission>()
.HasOne(mission => mission.MissionLaunch)
.HasMany(mission => mission.MissionLaunches)
.WithOne(missionLaunch => missionLaunch.Mission)
.HasForeignKey<MissionLaunch>(missionLaunch => missionLaunch.MissionId);
.HasForeignKey(missionLaunch => missionLaunch.MissionId)
.IsRequired();
modelBuilder.ApplyConfigurationsFromAssembly(typeof(MissionControlContext).Assembly);
}