Writing OnModelCreating in PyroFetesDbContext.cs

This commit is contained in:
2025-10-07 11:00:35 +02:00
parent 1446fe7b95
commit 2bbb771635

View File

@@ -66,5 +66,18 @@ public class PyroFetesDbContext : DbContext
// Models customization
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
// Relation SourceWarehouse
modelBuilder.Entity<Movement>()
.HasOne(m => m.SourceWarehouse)
.WithMany(w => w.MovementsSource)
.HasForeignKey(m => m.SourceWarehouseId)
.OnDelete(DeleteBehavior.Restrict);
// Relation DestinationWarehouse
modelBuilder.Entity<Movement>()
.HasOne(m => m.DestinationWarehouse)
.WithMany(w => w.MovementsDestination)
.HasForeignKey(m => m.DestinationWarehouseId)
.OnDelete(DeleteBehavior.Restrict);
}
}