/// <summary>
 /// Compara dos triggers y devuelve true si son iguales, caso contrario, devuelve false.
 /// </summary>
 public static Boolean Compare(TableTrigger origen, TableTrigger destino)
 {
     if (destino == null)
     {
         throw new ArgumentNullException("destino");
     }
     if (origen == null)
     {
         throw new ArgumentNullException("origen");
     }
     if (!origen.Text.Equals(destino.Text))
     {
         return(false);
     }
     if (!origen.Manipulation.Equals(destino.Manipulation))
     {
         return(false);
     }
     if (!origen.Timing.Equals(destino.Timing))
     {
         return(false);
     }
     if (!origen.Mode.Equals(destino.Mode))
     {
         return(false);
     }
     return(true);
 }
        public TableTrigger Clone(Table parentObject)
        {
            TableTrigger item = new TableTrigger(parentObject);

            item.Id           = this.Id;
            item.Manipulation = this.Manipulation;
            item.Mode         = this.Mode;
            item.Name         = this.Name;
            item.Owner        = this.Owner;
            item.Text         = this.Text;
            item.Timing       = this.Timing;
            return(item);
        }