Class UnitOfWorkMemoryDatabaseProvider<TMemoryDbContext>
Inheritance
UnitOfWorkMemoryDatabaseProvider<TMemoryDbContext>
Assembly: Volo.Abp.MemoryDb.dll
Syntax
public class UnitOfWorkMemoryDatabaseProvider<TMemoryDbContext> : IMemoryDatabaseProvider<TMemoryDbContext> where TMemoryDbContext : MemoryDbContext
Type Parameters
| Name |
Description |
| TMemoryDbContext |
|
Constructors
UnitOfWorkMemoryDatabaseProvider(IUnitOfWorkManager, IConnectionStringResolver, TMemoryDbContext, MemoryDatabaseManager, ICurrentTenant)
Declaration
public UnitOfWorkMemoryDatabaseProvider(IUnitOfWorkManager unitOfWorkManager, IConnectionStringResolver connectionStringResolver, TMemoryDbContext dbContext, MemoryDatabaseManager memoryDatabaseManager, ICurrentTenant currentTenant)
Parameters
Properties
DbContext
Declaration
public TMemoryDbContext DbContext { get; }
Property Value
| Type |
Description |
| TMemoryDbContext |
|
Methods
GetDatabase()
Declaration
[Obsolete("Use GetDatabaseAsync method.")]
public IMemoryDatabase GetDatabase()
Returns
GetDatabaseAsync()
Declaration
public Task<IMemoryDatabase> GetDatabaseAsync()
Returns
GetDbContextAsync()
Declaration
public Task<TMemoryDbContext> GetDbContextAsync()
Returns
| Type |
Description |
| Task<TMemoryDbContext> |
|
Implements
Extension Methods