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); }
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); }