Relate Users and Orders, + migrations

This commit is contained in:
lumijiez
2025-06-06 19:26:33 +03:00
parent 27a59d7049
commit 8ffc8394e3
7 changed files with 1085 additions and 1 deletions

View File

@@ -49,6 +49,12 @@ public class OrderConfiguration : EntityBaseConfiguration<Order>
.WithOne(oa => oa.Order)
.HasForeignKey<OrderAddress>(oa => oa.OrderId)
.OnDelete(DeleteBehavior.Cascade);
builder.HasOne(o => o.User)
.WithMany(u => u.Orders)
.HasForeignKey(o => o.UserId)
.HasPrincipalKey(u => u.Id)
.OnDelete(DeleteBehavior.Restrict);
builder.HasIndex(o => o.UserId)
.HasDatabaseName("IX_Order_UserId");