/// <summary>
        /// Clona el objeto ColumnConstraint en una nueva instancia.
        /// </summary>
        public ColumnConstraint Clone(Column parent)
        {
            ColumnConstraint ccons = new ColumnConstraint(parent);

            ccons.Name   = this.Name;
            ccons.Type   = this.Type;
            ccons.Value  = this.Value;
            ccons.Status = this.Status;
            return(ccons);
        }
 /// <summary>
 /// Compara dos campos y devuelve true si son iguales, caso contrario, devuelve false.
 /// </summary>
 public static Boolean Compare(ColumnConstraint origen, ColumnConstraint destino)
 {
     if (origen.NotForReplication != destino.NotForReplication)
     {
         return(false);
     }
     if (!origen.Value.Equals(destino.Value))
     {
         return(false);
     }
     return(true);
 }