private TableComparer CreateTable(Table table) { var comparer = new TableComparer(ConnectionA, ConnectionB, table); comparer.ProgressChanged += comparer_ProgressChanged; return(comparer); }
public TableComparisonResult(TableComparer parent, string schemaName, string tableName, List <RowComparisonResult> rows) { Changes = rows.Where(n => n.Result != CompareResult.Equal).ToList(); TotalComparedRows = rows.Count; EqualRowsCount = rows.Count - Changes.Count; SchemaName = schemaName; TableName = tableName; Parent = parent; }