public override void Prepare()
 {
     base.Prepare();
     if (Where != null)
     {
         Where.Prepare();
         ExpUtils.CheckWhere(Where);
     }
 }
        public override void Prepare()
        {
            base.Prepare();
            for (int i = 0; i < Set.Count; i++)
            {
                Set[i].Prepare();
            }

            if (Where != null)
            {
                Where.Prepare();
                ExpUtils.CheckWhere(Where);
            }
        }