Esempio n. 1
0
 void test2()
 {
     using (var context = new CRL.CRLDbConnectionScope())
     {
         for (int i = 0; i < 100; i++)
         {
             Code.OrderManage.Instance.QueryItem(i);
         }
     }
 }
Esempio n. 2
0
 void Bind()
 {
     using (var cx = new CRL.CRLDbConnectionScope())//事务默认为从主库读
     {
         dataMaster = Code.ProductDataManage.Instance.QueryList(b => b.Id < 5);
     }
     dataRead             = Code.ProductDataManage.Instance.QueryList(b => b.Id < 5);
     GridView1.DataSource = dataMaster;
     GridView1.DataBind();
     GridView2.DataSource = dataRead;
     GridView2.DataBind();
 }
Esempio n. 3
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            var a    = true;
            var list = new List <object>();

            //使用同一个数据连接
            ProductDataManage.Instance.PackageMethod(() =>
            {
                var item  = ProductDataManage.Instance.QueryItem(b => b.Id == 2);
                var item2 = ProductDataManage.Instance.QueryItem(b => b.Id == 3);
            });
            //查询一项
            using (var context = new CRL.CRLDbConnectionScope())//使用同一个数据连接
            {
                var item  = ProductDataManage.Instance.QueryItem(b => b.Id > 0 || b.IsTop == a);
                var item2 = ProductDataManage.Instance.QueryItem(2);
                if (item != null)
                {
                    list.Add(item);
                }
            }
            GridView1.DataSource = list;
            GridView1.DataBind();
        }