Esempio n. 1
0
        public override IDatabase CreateDatabase()
        {
            var configuration = new Adapters.Database.Npgsql.LongId.Configuration
            {
                ObjectFactory    = this.ObjectFactory,
                Id               = Guid.NewGuid(),
                ConnectionString = this.ConnectionString
            };

            var database = new Database(this.ServiceProvider, configuration);

            return(database);
        }
Esempio n. 2
0
        public IDatabase CreateDatabase(IMetaPopulation metaPopulation, bool init)
        {
            var configuration = new Adapters.Database.Npgsql.LongId.Configuration
            {
                ObjectFactory    = this.ObjectFactory,
                Id               = Guid.NewGuid(),
                ConnectionString = this.ConnectionString
            };

            var database = new Database(this.ServiceProvider, configuration);

            if (init)
            {
                database.Init();
            }

            return(database);
        }