Browse Source

Resolved #579: Remove disabling ChangeTracker.AutoDetectChangesEnabled

pull/625/head
Halil ibrahim Kalkan 7 years ago
parent
commit
89fe6f20cd
  1. 8
      framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/AbpDbContext.cs

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

@ -84,12 +84,8 @@ namespace Volo.Abp.EntityFrameworkCore
//TODO: Reduce duplications with SaveChangesAsync
//TODO: Instead of adding entity changes to audit log, write them to uow and add to audit log only if uow succeed
ChangeTracker.DetectChanges();
try
{
ChangeTracker.AutoDetectChangesEnabled = false; //TODO: Why this is needed?
var auditLog = AuditingManager?.Current?.Log;
List<EntityChangeInfo> entityChangeList = null;
@ -124,12 +120,8 @@ namespace Volo.Abp.EntityFrameworkCore
public override async Task<int> SaveChangesAsync(bool acceptAllChangesOnSuccess, CancellationToken cancellationToken = default)
{
ChangeTracker.DetectChanges();
try
{
ChangeTracker.AutoDetectChangesEnabled = false; //TODO: Why this is needed?
var auditLog = AuditingManager?.Current?.Log;
List<EntityChangeInfo> entityChangeList = null;

Loading…
Cancel
Save