public override bool Equals(Object ob) { var cd = (QueryResultColumn)ob; return (Name.Equals(cd.Name) && Type == cd.Type && Size == cd.Size && IsNotNull == cd.IsNotNull && IsUnique == cd.IsUnique && UniqueGroup == cd.UniqueGroup); }