private void Dispose(bool disposing)
        {
            if (disposing)
            {
                gate = null;

                var tmp = accessor;
                accessor = null;
                if (tmp != null)
                {
                    tmp.Dispose();
                }
            }
        }
 public StoreLakeDabaseAccessor(DataSet db, StoreLakeDabaseAccessorGate accessorGate, Dibix.IDatabaseAccessor accessor)
 {
     this.db       = db;
     this.gate     = accessorGate;
     this.accessor = accessor;
 }