From 1e62a70866b513d928a30d33a2842cde60824638 Mon Sep 17 00:00:00 2001 From: TekH Date: Wed, 10 Dec 2025 10:38:55 +0100 Subject: [PATCH] Enable cascade delete for RecAction-OutRes relationship Added DeleteBehavior.Cascade to the RecAction-OutRes one-to-one relationship in RecDbContext. Now, deleting a RecAction will also delete its related OutRes entity automatically. Previously, the delete behavior was not specified. --- src/ReC.Infrastructure/RecDbContext.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ReC.Infrastructure/RecDbContext.cs b/src/ReC.Infrastructure/RecDbContext.cs index 7f8094a..dcdc466 100644 --- a/src/ReC.Infrastructure/RecDbContext.cs +++ b/src/ReC.Infrastructure/RecDbContext.cs @@ -39,6 +39,7 @@ public class RecDbContext(DbContextOptions options) : DbContext(op modelBuilder.Entity() .HasOne(act => act.OutRes) .WithOne(res => res.Action) - .HasForeignKey(res => res.ActionId); + .HasForeignKey(res => res.ActionId) + .OnDelete(DeleteBehavior.Cascade); } } \ No newline at end of file