Class AbpMongoDbContext
Inheritance
System.Object
AbpMongoDbContext
Implements
ITransientDependency
Assembly: Volo.Abp.MongoDB.dll
Syntax
public abstract class AbpMongoDbContext : object, IAbpMongoDbContext, ITransientDependency
Properties
Database
Declaration
public IMongoDatabase Database { get; }
Property Value
Type |
Description |
IMongoDatabase |
|
ModelSource
Declaration
public IMongoModelSource ModelSource { get; set; }
Property Value
Methods
Collection<T>()
Declaration
public virtual IMongoCollection<T> Collection<T>()
Returns
Type |
Description |
IMongoCollection<T> |
|
Type Parameters
CreateModel(IMongoModelBuilder)
Declaration
protected virtual void CreateModel(IMongoModelBuilder modelBuilder)
Parameters
GetCollectionName<T>()
Declaration
protected virtual string GetCollectionName<T>()
Returns
Type |
Description |
System.String |
|
Type Parameters
GetEntityModel<TEntity>()
Declaration
protected virtual IMongoEntityModel GetEntityModel<TEntity>()
Returns
Type Parameters
InitializeDatabase(IMongoDatabase)
Declaration
public virtual void InitializeDatabase(IMongoDatabase database)
Parameters
Type |
Name |
Description |
IMongoDatabase |
database |
|
Implements
ITransientDependency
Extension Methods