From 96e953a8666645630305834375bbf77269240702 Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 30 Nov 2021 10:35:52 +0800 Subject: [PATCH 1/2] `SetDeletionAuditProperties` when the entity deleting. https://github.com/abpframework/abp/pull/10737#issuecomment-982220469 --- .../Volo/Abp/EntityFrameworkCore/AbpDbContext.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs index 3ac150fe32..88e58ec747 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs @@ -486,6 +486,7 @@ namespace Volo.Abp.EntityFrameworkCore entry.Reload(); entry.Entity.As().IsDeleted = true; + SetDeletionAuditProperties(entry); entry.State = EntityState.Modified; } From eb87cd3d288800218ff78d132158f290d446fede Mon Sep 17 00:00:00 2001 From: maliming Date: Tue, 30 Nov 2021 11:09:53 +0800 Subject: [PATCH 2/2] Update AbpDbContext.cs --- .../Volo/Abp/EntityFrameworkCore/AbpDbContext.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs index 88e58ec747..dad3a0c888 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs @@ -487,7 +487,6 @@ namespace Volo.Abp.EntityFrameworkCore entry.Reload(); entry.Entity.As().IsDeleted = true; SetDeletionAuditProperties(entry); - entry.State = EntityState.Modified; } protected virtual bool IsHardDeleted(EntityEntry entry)