コード例 #1
0
 protected override void DoWork()
 {
     if (_changes != null)
     {
         _changes.ExportToCSV(_fpath, _exportUpdates, _exportAdded, _exportDeleted, ExportHandler);
     }
     else
     {
         // Check how many tables have changes in them
         List <TableChanges> list = new List <TableChanges>();
         foreach (SchemaComparisonItem item in _multiChanges)
         {
             if (item.TableChanges != null && !item.TableChanges.SameTables)
             {
                 list.Add(item.TableChanges);
             }
         } // foreach
         TableChanges.ExportMultipleToCSV(_fpath, list, _exportUpdates, _exportAdded, _exportDeleted, ExportHandler);
     }     // else
 }