コード例 #1
0
        public void CreateTest()
        {
            var repository = new MongoRepositoryImpl(DefaultConnectionString);

            repository.Should().Not.Be.Null();
            repository.Database.Should().Not.Be.Null();
            repository.DatabaseName.Should().Be(DefaultDatabaseName);
        }
コード例 #2
0
        public static IMongoRepository GetRepository() {
            IMongoRepository repository;
            if(IoC.IsInitialized)
                repository = IoC.TryResolve<IMongoRepository>(() => new MongoRepositoryImpl(ConnectionString),
                                                              true,
                                                              LifestyleType.Thread);
            else
                repository = new MongoRepositoryImpl(ConnectionString);

            repository.CollectionName = System.Web.Hosting.HostingEnvironment.ApplicationVirtualPath.Replace("/", "_");
            return repository;
        }
コード例 #3
0
        public static IMongoRepository GetRepository()
        {
            IMongoRepository repository;

            if (IoC.IsInitialized)
            {
                repository = IoC.TryResolve <IMongoRepository>(() => new MongoRepositoryImpl(ConnectionString),
                                                               true,
                                                               LifestyleType.Thread);
            }
            else
            {
                repository = new MongoRepositoryImpl(ConnectionString);
            }

            repository.CollectionName = System.Web.Hosting.HostingEnvironment.ApplicationVirtualPath.Replace("/", "_");
            return(repository);
        }
コード例 #4
0
 public void CreateTest() {
     var repository = new MongoRepositoryImpl(DefaultConnectionString);
     repository.Should().Not.Be.Null();
     repository.Database.Should().Not.Be.Null();
     repository.DatabaseName.Should().Be(DefaultDatabaseName);
 }