public bool HasDifferences() { if (AllMissing) { return(true); } if (!TableDiff.Matches) { return(true); } if (FunctionDiff.HasChanged) { return(true); } return(IndexChanges.Any() || MissingForeignKeys.Any()); }