Esempio n. 1
0
 public virtual MongoDbContextModel GetModel(AbpMongoDbContext dbContext)
 {
     return(ModelCache.GetOrAdd(
                dbContext.GetType(),
                _ => CreateModel(dbContext)
                ));
 }
Esempio n. 2
0
    protected virtual MongoDbContextModel CreateModel(AbpMongoDbContext dbContext)
    {
        var modelBuilder = CreateModelBuilder();

        BuildModelFromDbContextType(modelBuilder, dbContext.GetType());
        BuildModelFromDbContextInstance(modelBuilder, dbContext);
        return(modelBuilder.Build(dbContext));
    }