void test2() { using (var context = new CRL.CRLDbConnectionScope()) { for (int i = 0; i < 100; i++) { Code.OrderManage.Instance.QueryItem(i); } } }
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(); }
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(); }