Class AbpMongoDbContext
Inheritance
object
AbpMongoDbContext
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Assembly: Volo.Abp.MongoDB.dll
Syntax
public abstract class AbpMongoDbContext : IAbpMongoDbContext, ITransientDependency
Constructors
AbpMongoDbContext()
Declaration
protected AbpMongoDbContext()
Properties
Client
Declaration
public IMongoClient Client { get; }
Property Value
| Type |
Description |
| MongoDB.Driver.IMongoClient |
|
Database
Declaration
public IMongoDatabase Database { get; }
Property Value
| Type |
Description |
| MongoDB.Driver.IMongoDatabase |
|
LazyServiceProvider
Declaration
public IAbpLazyServiceProvider LazyServiceProvider { get; set; }
Property Value
ModelSource
Declaration
public IMongoModelSource ModelSource { get; set; }
Property Value
SessionHandle
Declaration
public IClientSessionHandle SessionHandle { get; }
Property Value
| Type |
Description |
| MongoDB.Driver.IClientSessionHandle |
|
Methods
Collection<T>()
Declaration
public virtual IMongoCollection<T> Collection<T>()
Returns
| Type |
Description |
| MongoDB.Driver.IMongoCollection<><T> |
|
Type Parameters
CreateModel(IMongoModelBuilder)
Declaration
protected virtual void CreateModel(IMongoModelBuilder modelBuilder)
Parameters
GetCollectionName<T>()
Declaration
protected virtual string GetCollectionName<T>()
Returns
Type Parameters
GetEntityModel<TEntity>()
Declaration
protected virtual IMongoEntityModel GetEntityModel<TEntity>()
Returns
Type Parameters
InitializeCollections(IMongoDatabase)
Declaration
public virtual void InitializeCollections(IMongoDatabase database)
Parameters
| Type |
Name |
Description |
| MongoDB.Driver.IMongoDatabase |
database |
|
InitializeDatabase(IMongoDatabase, IMongoClient, IClientSessionHandle)
Declaration
public virtual void InitializeDatabase(IMongoDatabase database, IMongoClient client, IClientSessionHandle sessionHandle)
Parameters
| Type |
Name |
Description |
| MongoDB.Driver.IMongoDatabase |
database |
|
| MongoDB.Driver.IMongoClient |
client |
|
| MongoDB.Driver.IClientSessionHandle |
sessionHandle |
|
Implements
Extension Methods