Browse Source

Remove old, unused sync API for the UOW.

pull/4371/head
Halil İbrahim Kalkan 6 years ago
parent
commit
c7cac9b20b
  1. 5
      framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Uow/EntityFrameworkCore/EfCoreDatabaseApi.cs
  2. 14
      framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Uow/EntityFrameworkCore/EfCoreTransactionApi.cs
  3. 2
      framework/src/Volo.Abp.Uow/Volo/Abp/Uow/ISupportsSavingChanges.cs
  4. 2
      framework/src/Volo.Abp.Uow/Volo/Abp/Uow/ITransactionApi.cs
  5. 10
      framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWork.cs

5
framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Uow/EntityFrameworkCore/EfCoreDatabaseApi.cs

@ -18,10 +18,5 @@ namespace Volo.Abp.Uow.EntityFrameworkCore
{
return DbContext.SaveChangesAsync(cancellationToken);
}
public void SaveChanges()
{
DbContext.SaveChanges();
}
}
}

14
framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Uow/EntityFrameworkCore/EfCoreTransactionApi.cs

@ -21,7 +21,13 @@ namespace Volo.Abp.Uow.EntityFrameworkCore
AttendedDbContexts = new List<IEfCoreDbContext>();
}
public void Commit()
public Task CommitAsync()
{
Commit();
return Task.CompletedTask;
}
protected void Commit()
{
DbContextTransaction.Commit();
@ -36,12 +42,6 @@ namespace Volo.Abp.Uow.EntityFrameworkCore
}
}
public Task CommitAsync()
{
Commit();
return Task.CompletedTask;
}
public void Dispose()
{
DbContextTransaction.Dispose();

2
framework/src/Volo.Abp.Uow/Volo/Abp/Uow/ISupportsSavingChanges.cs

@ -5,8 +5,6 @@ namespace Volo.Abp.Uow
{
public interface ISupportsSavingChanges
{
void SaveChanges();
Task SaveChangesAsync(CancellationToken cancellationToken = default);
}
}

2
framework/src/Volo.Abp.Uow/Volo/Abp/Uow/ITransactionApi.cs

@ -5,8 +5,6 @@ namespace Volo.Abp.Uow
{
public interface ITransactionApi : IDisposable
{
void Commit();
Task CommitAsync();
}
}

10
framework/src/Volo.Abp.Uow/Volo/Abp/Uow/UnitOfWork.cs

@ -302,15 +302,7 @@ namespace Volo.Abp.Uow
}
}
}
protected virtual void CommitTransactions()
{
foreach (var transaction in GetAllActiveTransactionApis())
{
transaction.Commit();
}
}
protected virtual async Task CommitTransactionsAsync()
{
foreach (var transaction in GetAllActiveTransactionApis())

Loading…
Cancel
Save