void ProcessAllTablesInSchema() { var tableNames = SchemaInfo.GetAllTableNamesInSchema(Database, SchemaName).ToList(); tableNames = tableNames.Where(IsReadyToExport).ToList(); ProcessInfo.Total = tableNames.Count; ProcessInfo.Current = 0; foreach (var tableName in tableNames) { ProcessInfo.Text = $"Generating codes for table '{tableName}'."; ProcessInfo.Current++; var tableInfoDao = new TableInfoDao { Database = Database, IndexInfoAccess = new IndexInfoAccess { Database = Database } }; var tableInfoTemp = tableInfoDao.GetInfo(Config.TableCatalog, SchemaName, tableName); Context.TableInfo = GeneratorDataCreator.Create(Config.SqlSequenceInformationOfTable, Database, tableInfoTemp); Context.OnTableExportStarted(); Context.OnTableExportFinished(); } }