コード例 #1
0
 protected MongoEntityRepository(MongoExpertClient client)
 {
     _mongoClient      = client;
     Collection        = client.Set <T>();
     Inserts           = new List <T>();
     DefaultReadFilter = Builders <T> .Filter.Empty;
 }
コード例 #2
0
        protected MongoDomainEntityRepository(MongoExpertClient client) : base(client)
        {
            Deletes = new List <Guid>();
            Updates = new List <T>();

            DefaultWriteFilter = Builders <T> .Filter.Empty;
        }
コード例 #3
0
        public MongoRuleRepositoryTests()
        {
            _client     = new MongoExpertClient("mongodb://localhost:27017", "expert-tests");
            _repository = new MongoRuleRepository(_client);

            base.SetupBaseTests(_client, _repository);
        }
コード例 #4
0
 public void SetupBaseTests(
     MongoExpertClient client,
     MongoDomainEntityRepository <T> repository)
 {
     _client     = client;
     _repository = repository;
 }
コード例 #5
0
 public MongoRuleRepository(MongoExpertClient client) : base(client)
 {
 }