Skip to content

Commit d8c92f8

Browse files
committed
Sample Data - fixed cascase deletes on reset
1 parent fd82135 commit d8c92f8

File tree

6 files changed

+2569
-4
lines changed

6 files changed

+2569
-4
lines changed

src/Modules/SimplCommerce.Module.News/Data/NewsCustomModelBuilder.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ public void Build(ModelBuilder modelBuilder)
1111
modelBuilder.Entity<NewsItemCategory>(b =>
1212
{
1313
b.HasKey(ur => new { ur.CategoryId, ur.NewsItemId });
14-
b.HasOne(ur => ur.Category).WithMany(r => r.NewsItems).HasForeignKey(r => r.CategoryId);
15-
b.HasOne(ur => ur.NewsItem).WithMany(u => u.Categories).HasForeignKey(u => u.NewsItemId);
14+
b.HasOne(ur => ur.Category).WithMany(r => r.NewsItems).HasForeignKey(r => r.CategoryId).OnDelete(DeleteBehavior.Cascade);
15+
b.HasOne(ur => ur.NewsItem).WithMany(u => u.Categories).HasForeignKey(u => u.NewsItemId).OnDelete(DeleteBehavior.Cascade);
1616
b.ToTable("News_NewsItemCategory");
1717
});
1818
}

src/Modules/SimplCommerce.Module.SampleData/SampleContent/ResetToSampleData.sql

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ DELETE FROM [dbo].[Shipments_Shipment]
1414
GO
1515
DELETE FROM [dbo].[Pricing_CartRuleUsage]
1616
GO
17+
DELETE FROM [dbo].[Pricing_CartRule]
18+
GO
19+
DELETE FROM [dbo].[Orders_OrderHistory]
20+
GO
1721
DELETE FROM [dbo].[Orders_OrderItem]
1822
GO
1923
DELETE FROM [dbo].[Orders_Order]

src/Modules/SimplCommerce.Module.SampleData/SampleContent/ResetToSampleData_Postgres.sql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ DELETE FROM "Payments_Payment";
66
DELETE FROM "Shipments_ShipmentItem";
77
DELETE FROM "Shipments_Shipment";
88
DELETE FROM "Pricing_CartRuleUsage";
9+
DELETE FROM "Pricing_CartRule";
10+
DELETE FROM "Orders_OrderHistory";
911
DELETE FROM "Orders_OrderItem";
1012
DELETE FROM "Orders_Order";
1113
DELETE FROM "Inventory_StockHistory";

0 commit comments

Comments
 (0)