Browse Source

Update AbpDbContext.cs

pull/19079/head
maliming 3 years ago
committed by maliming
parent
commit
0eae923e17
No known key found for this signature in database GPG Key ID: A646B9CB645ECEA4
  1. 3
      framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs

3
framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs

@ -163,6 +163,7 @@ public abstract class AbpDbContext<TDbContext> : DbContext, IAbpEfCoreDbContext,
List<EntityChangeInfo>? entityChangeList = null; List<EntityChangeInfo>? entityChangeList = null;
if (auditLog != null) if (auditLog != null)
{ {
EntityHistoryHelper.InitializeNavigationHelper(AbpEfCoreNavigationHelper);
entityChangeList = EntityHistoryHelper.CreateChangeList(ChangeTracker.Entries().ToList()); entityChangeList = EntityHistoryHelper.CreateChangeList(ChangeTracker.Entries().ToList());
} }
@ -246,8 +247,6 @@ public abstract class AbpDbContext<TDbContext> : DbContext, IAbpEfCoreDbContext,
ChangeTracker.Tracked += ChangeTracker_Tracked; ChangeTracker.Tracked += ChangeTracker_Tracked;
ChangeTracker.StateChanged += ChangeTracker_StateChanged; ChangeTracker.StateChanged += ChangeTracker_StateChanged;
EntityHistoryHelper.InitializeNavigationHelper(AbpEfCoreNavigationHelper);
if (UnitOfWorkManager is AlwaysDisableTransactionsUnitOfWorkManager) if (UnitOfWorkManager is AlwaysDisableTransactionsUnitOfWorkManager)
{ {
Database.AutoTransactionBehavior = AutoTransactionBehavior.Never; Database.AutoTransactionBehavior = AutoTransactionBehavior.Never;

Loading…
Cancel
Save