Class UnitOfWorkDbContextProvider<TDbContext>
Inheritance
System.Object
UnitOfWorkDbContextProvider<TDbContext>
Assembly: Volo.Abp.EntityFrameworkCore.dll
Syntax
public class UnitOfWorkDbContextProvider<TDbContext> : object, IDbContextProvider<TDbContext> where TDbContext : IEfCoreDbContext
Type Parameters
| Name |
Description |
| TDbContext |
|
Constructors
UnitOfWorkDbContextProvider(IUnitOfWorkManager, IConnectionStringResolver)
Declaration
public UnitOfWorkDbContextProvider(IUnitOfWorkManager unitOfWorkManager, IConnectionStringResolver connectionStringResolver)
Parameters
| Type |
Name |
Description |
| IUnitOfWorkManager |
unitOfWorkManager |
|
| IConnectionStringResolver |
connectionStringResolver |
|
Methods
CreateDbContextWithTransaction(IUnitOfWork)
Declaration
public TDbContext CreateDbContextWithTransaction(IUnitOfWork unitOfWork)
Parameters
| Type |
Name |
Description |
| IUnitOfWork |
unitOfWork |
|
Returns
| Type |
Description |
| TDbContext |
|
GetDbContext()
Declaration
public TDbContext GetDbContext()
Returns
| Type |
Description |
| TDbContext |
|
Implements
Extension Methods