示例#1
0
 public IFilter CopySearchItemsTo(IFilter filter)
 {
     if (filter == this)
     {
         return(this);
     }
     filter.AppendDefineItems(SqlFieldItems);
     filter.AppendDefineItems(AppendItems);
     if (SelfDefineSqlFilter.IsNotWhiteSpace())
     {
         if (filter.SelfDefineSqlFilter.IsWhiteSpace())
         {
             filter.SelfDefineSqlFilter = SelfDefineSqlFilter;
         }
         else
         {
             filter.SelfDefineSqlFilter = string.Format("({0}) and ({1})", SelfDefineSqlFilter, filter.SelfDefineSqlFilter);
         }
     }
     return(this);
 }