Class MongoModelSource
Inheritance
MongoModelSource
Assembly: Volo.Abp.MongoDB.dll
Syntax
public class MongoModelSource : IMongoModelSource, ISingletonDependency
Constructors
MongoModelSource()
Declaration
public MongoModelSource()
Fields
ModelCache
Declaration
protected readonly ConcurrentDictionary<Type, MongoDbContextModel> ModelCache
Field Value
Methods
BuildModelFromDbContextCollectionProperty(IMongoModelBuilder, PropertyInfo)
Declaration
protected virtual void BuildModelFromDbContextCollectionProperty(IMongoModelBuilder modelBuilder, PropertyInfo collectionProperty)
Parameters
BuildModelFromDbContextInstance(IMongoModelBuilder, AbpMongoDbContext)
Declaration
protected virtual void BuildModelFromDbContextInstance(IMongoModelBuilder modelBuilder, AbpMongoDbContext dbContext)
Parameters
BuildModelFromDbContextType(IMongoModelBuilder, Type)
Declaration
protected virtual void BuildModelFromDbContextType(IMongoModelBuilder modelBuilder, Type dbContextType)
Parameters
CreateModel(AbpMongoDbContext)
Declaration
protected virtual MongoDbContextModel CreateModel(AbpMongoDbContext dbContext)
Parameters
Returns
CreateModelBuilder()
Declaration
protected virtual MongoModelBuilder CreateModelBuilder()
Returns
GetModel(AbpMongoDbContext)
Declaration
public virtual MongoDbContextModel GetModel(AbpMongoDbContext dbContext)
Parameters
Returns
Implements
Extension Methods