Class EfCoreTransactionApi
Inheritance
System.Object
EfCoreTransactionApi
Implements
ISupportsRollback
Assembly: Volo.Abp.EntityFrameworkCore.dll
Syntax
public class EfCoreTransactionApi : ITransactionApi, ISupportsRollback
Constructors
EfCoreTransactionApi(IDbContextTransaction, IEfCoreDbContext)
Declaration
public EfCoreTransactionApi(IDbContextTransaction dbContextTransaction, IEfCoreDbContext starterDbContext)
Parameters
| Type |
Name |
Description |
| IDbContextTransaction |
dbContextTransaction |
|
| IEfCoreDbContext |
starterDbContext |
|
Properties
AttendedDbContexts
Declaration
public List<IEfCoreDbContext> AttendedDbContexts { get; }
Property Value
DbContextTransaction
Declaration
public IDbContextTransaction DbContextTransaction { get; }
Property Value
| Type |
Description |
| IDbContextTransaction |
|
StarterDbContext
Declaration
public IEfCoreDbContext StarterDbContext { get; }
Property Value
Methods
Commit()
Declaration
CommitAsync()
Declaration
public Task CommitAsync()
Returns
Dispose()
Declaration
Rollback()
Declaration
RollbackAsync(CancellationToken)
Declaration
public Task RollbackAsync(CancellationToken cancellationToken)
Parameters
| Type |
Name |
Description |
| CancellationToken |
cancellationToken |
|
Returns
Implements
ISupportsRollback
Extension Methods