Пример #1
0
        public ProfileContext(IMongoDbFactory dbFactory, IResumeDatabaseSettings resumeDatabaseSettings)
        {
            var client   = dbFactory.MongoClient(resumeDatabaseSettings.ConnectionString);
            var database = client.GetDatabase(resumeDatabaseSettings.DatabaseName);

            profileCollection = database.GetCollection <Profile>(resumeDatabaseSettings.ResumeCollectionName);
        }
 public MongoDbContext(MongoDbAttribute resolvedAttribute,
                       IMongoDbFactory factory,
                       ConnectionOptions connectionOptions)
 {
     ResolvedAttribute = resolvedAttribute;
     Factory           = factory;
     ConnectionOptions = connectionOptions;
 }
        public ShortenerService(IMongoDbFactory mongoDbFactory, IEncoder encoder)
        {
            if (mongoDbFactory == null)
            {
                throw new ArgumentNullException(nameof(mongoDbFactory));
            }

            _db      = mongoDbFactory.Create();
            _encoder = encoder ?? throw new ArgumentNullException(nameof(encoder));
        }
Пример #4
0
 public MongoDbCache(IMongoDbFactory mongoDbFactory)
 {
     _mongoDbFactory = mongoDbFactory;
 }
Пример #5
0
 public MongoRepository(IMongoDbFactory mongoDbFactory)
 {
     _mongoDbFactory = mongoDbFactory;
 }
Пример #6
0
 public BaseMongoDao(IMongoDbFactory databaseFactory, string collectionName)
 {
     Database   = databaseFactory.GetMongoDatabase <T>();
     Collection = Database.GetCollection <T>(collectionName);
 }
 public MongoDbExtensionConfigProvider(IOptions <MongoDbOptions> options, IMongoDbFactory mongoDbFactory)
 {
     _options        = options.Value;
     _mongoDbFactory = mongoDbFactory;
 }
Пример #8
0
 public MdAccountDao(IMongoDbFactory databaseFactory) : base(databaseFactory, "Accounts")
 {
     Console.WriteLine("haha");
 }
Пример #9
0
 public MongoDbUnitOfWork(IMongoDbFactory dbFactory, IQuerySpecFactory querySpecFactory)
     : this(dbFactory.Create(null), querySpecFactory)
 {
 }
Пример #10
0
 public MongoDbUnitOfWork(IMongoDbFactory dbFactory)
     : this(dbFactory, null)
 {
 }
Пример #11
0
 public MongoDbService(IMongoDbFactory databaseFactory)
 {
     DatabaseFactory = databaseFactory;
 }