public string AutoTransfer()
        {
            BizProcess.Platform.DBExtract          bdbConn = new BizProcess.Platform.DBExtract();
            List <BizProcess.Data.Model.DBExtract> dbeList = bdbConn.GetAll();

            foreach (BizProcess.Data.Model.DBExtract dbe in dbeList)
            {
                if (dbe.ExtractType)
                {
                    if (doRun(dbe.RunTime, dbe.LastRunTime))
                    {
                        int ret = bdbConn.Transfer(dbe);

                        if (ret <= 0)
                        {
                            BizProcess.Platform.Log.Add("An unkown error occured while auto-transfering data.", dbe.Serialize(), BizProcess.Platform.Log.Types.流程相关);
                        }
                        else
                        {
                            dbe.LastRunTime = DateTime.Now;
                            bdbConn.Update(dbe, false);
                        }
                    }
                }
            }

            return("finished");
        }
        //
        // GET: /DBConnection/

        public ActionResult Index()
        {
            string query1 = string.Format("&appid={0}&tabid={1}", Request.QueryString["appid"], Request.QueryString["tabid"]);

            BizProcess.Platform.DBExtract bdbconn = new BizProcess.Platform.DBExtract();

            if (!Request.Form["DeleteBut"].IsNullOrEmpty())
            {
                string deleteID = Request.Form["checkbox_app"];
                System.Text.StringBuilder delxml = new System.Text.StringBuilder();
                foreach (string id in deleteID.Split(','))
                {
                    Guid gid;
                    if (id.IsGuid(out gid))
                    {
                        delxml.Append(bdbconn.Get(gid).Serialize());
                        bdbconn.Delete(gid);
                    }
                }
                bdbconn.ClearCache();
                BizProcess.Platform.Log.Add("删除了数据抽取", delxml.ToString(), BizProcess.Platform.Log.Types.流程相关);
            }


            var connList = bdbconn.GetAll();

            ViewBag.Query1 = query1;
            return(View(connList));
        }