/// <summary> /// /// </summary> /// <param name="historyRepository"></param> /// <param name="migrateManager"></param> /// <param name="databaseTablesManager"></param> public TableFinder(IMigrationsHistoryRepository historyRepository, IMigrateManager migrateManager, IDatabaseTablesManager databaseTablesManager) { _historyRepository = historyRepository; _migrateManager = migrateManager; _databaseTablesManager = databaseTablesManager; }
/// <summary> /// /// </summary> public override void Initialize() { TableFinder = MigrateManager.ServicesContainer.GetService <ITableFinder>(); DatabaseTablesManager = MigrateManager.ServicesContainer.GetService <IDatabaseTablesManager>(); }