public IndexDatabaseSettingProvider( FastAdapter adapter, ProviderOptionManager optionManager, IConfigurationBuilder builder, IApplicationManager applicationManager, CreateDatabaseCommand createDatabaseCommand, DropDatabaseCommand dropDatabaseCommand, MigrateUpCommand migrateUpCommand, MigrateDownCommand migrateDownCommand, GenerateMigrationCommand generateMigrationCommand, IEventAggregator eventAggregator) : base(optionManager) { this.adapter = adapter; this.builder = builder; this.applicationManager = applicationManager; this.createDatabaseCommand = createDatabaseCommand; this.dropDatabaseCommand = dropDatabaseCommand; this.migrateUpCommand = migrateUpCommand; this.migrateDownCommand = migrateDownCommand; this.generateMigrationCommand = generateMigrationCommand; this.eventAggregator = eventAggregator; this.LoadOptions(); }