public void UpdateComparisonProgress(double progress, TableComparison newTable)
        {
            // System.Diagnostics.Debug.WriteLine("Reporting Async Progress: " + progress);
            OperationProgress = progress;

            if (newTable != null)
            {
                bool isInLeftDb  = (newTable.LeftTable != null);
                bool isInRightDb = (newTable.RightTable != null);

                DbTableComparisonViewModel tableVm = new DbTableComparisonViewModel(newTable, isInLeftDb, isInRightDb);
                ComparisonTables.Add(tableVm);
            }
        }
        public void UpdateComparisonProgress(double progress, TableComparison newTable)
        {
            // System.Diagnostics.Debug.WriteLine("Reporting Async Progress: " + progress);
            OperationProgress = progress;

            if (newTable != null)
            {
                bool isInLeftDb = (newTable.LeftTable != null);
                bool isInRightDb = (newTable.RightTable != null);

                DbTableComparisonViewModel tableVm = new DbTableComparisonViewModel(newTable, isInLeftDb, isInRightDb);
                ComparisonTables.Add(tableVm);
            }
        }