diff --git a/src/mix.heart/UnitOfWork/UnitOfWorkInfo.cs b/src/mix.heart/UnitOfWork/UnitOfWorkInfo.cs index 8b60061..253bc55 100644 --- a/src/mix.heart/UnitOfWork/UnitOfWorkInfo.cs +++ b/src/mix.heart/UnitOfWork/UnitOfWorkInfo.cs @@ -53,10 +53,8 @@ public void Complete() ActiveTransaction.Commit(); ActiveTransaction.Dispose(); - ActiveDbContext.Dispose(); ActiveTransaction = null; - ActiveDbContext = null; } } @@ -67,10 +65,8 @@ public void Rollback() ActiveTransaction.Rollback(); ActiveTransaction.Dispose(); - ActiveDbContext.Dispose(); ActiveTransaction = null; - ActiveDbContext = null; } } @@ -82,10 +78,8 @@ public async Task CompleteAsync(CancellationToken cancellationToken = default) await ActiveTransaction.CommitAsync(cancellationToken); await ActiveTransaction.DisposeAsync(); - await ActiveDbContext.DisposeAsync(); ActiveTransaction = null; - ActiveDbContext = null; } } @@ -96,10 +90,8 @@ public async Task RollbackAsync(CancellationToken cancellationToken = default) await ActiveTransaction.RollbackAsync(cancellationToken); await ActiveTransaction.DisposeAsync(); - await ActiveDbContext.DisposeAsync(); ActiveTransaction = null; - ActiveDbContext = null; } }