From 0eae923e176f6034337145db8f2a3b732c3fe833 Mon Sep 17 00:00:00 2001 From: maliming <6908465+maliming@users.noreply.github.com> Date: Wed, 20 Mar 2024 10:54:10 +0800 Subject: [PATCH] Update AbpDbContext.cs --- .../Volo/Abp/EntityFrameworkCore/AbpDbContext.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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 3d933435d8..b639324ea9 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs @@ -163,6 +163,7 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext, List? entityChangeList = null; if (auditLog != null) { + EntityHistoryHelper.InitializeNavigationHelper(AbpEfCoreNavigationHelper); entityChangeList = EntityHistoryHelper.CreateChangeList(ChangeTracker.Entries().ToList()); } @@ -246,8 +247,6 @@ public abstract class AbpDbContext : DbContext, IAbpEfCoreDbContext, ChangeTracker.Tracked += ChangeTracker_Tracked; ChangeTracker.StateChanged += ChangeTracker_StateChanged; - EntityHistoryHelper.InitializeNavigationHelper(AbpEfCoreNavigationHelper); - if (UnitOfWorkManager is AlwaysDisableTransactionsUnitOfWorkManager) { Database.AutoTransactionBehavior = AutoTransactionBehavior.Never;