Class UnitOfWorkMongoDbContextProvider<TMongoDbContext>
Inheritance
System.Object
UnitOfWorkMongoDbContextProvider<TMongoDbContext>
Assembly: Volo.Abp.MongoDB.dll
Syntax
public class UnitOfWorkMongoDbContextProvider<TMongoDbContext> : object, IMongoDbContextProvider<TMongoDbContext> where TMongoDbContext : IAbpMongoDbContext
Type Parameters
| Name |
Description |
| TMongoDbContext |
|
Constructors
UnitOfWorkMongoDbContextProvider(IUnitOfWorkManager, IConnectionStringResolver)
Declaration
public UnitOfWorkMongoDbContextProvider(IUnitOfWorkManager unitOfWorkManager, IConnectionStringResolver connectionStringResolver)
Parameters
| Type |
Name |
Description |
| IUnitOfWorkManager |
unitOfWorkManager |
|
| IConnectionStringResolver |
connectionStringResolver |
|
Methods
CreateDbContextWithTransaction(IUnitOfWork, MongoUrl, MongoClient, IMongoDatabase)
Declaration
public TMongoDbContext CreateDbContextWithTransaction(IUnitOfWork unitOfWork, MongoUrl url, MongoClient client, IMongoDatabase database)
Parameters
| Type |
Name |
Description |
| IUnitOfWork |
unitOfWork |
|
| MongoUrl |
url |
|
| MongoClient |
client |
|
| IMongoDatabase |
database |
|
Returns
| Type |
Description |
| TMongoDbContext |
|
GetDbContext()
Declaration
public TMongoDbContext GetDbContext()
Returns
| Type |
Description |
| TMongoDbContext |
|
Implements
Extension Methods