Exemplo n.º 1
0
        public async Task <IList <blast_count> > TestMethod()
        {
            //获取数据库上下文
            //第一种
            //DbContext.Insert<Users>(new Users());
            //第二种
            //using (var db = Factory.GetDbContext())
            //{
            //}

            List <blast_count> list = new List <blast_count>();

            list = await db.Query <blast_count>();

            blast_count model = new blast_count();

            model.typeid     = 1000;
            model.playedId   = 10000;
            model.createdate = DateTime.Now;
            model.betCount   = 44;
            model.betAmount  = 100;
            model.zjAmount   = 100;
            //db.UseTransaction(()=> {
            //    db.Insertable<blast_count>(model).ExecuteCommand();
            //    test();
            //    return true;
            //});
            try
            {
                db.Ado.BeginTran();
                db.Insertable <blast_count>(model).ExecuteCommand();
                model.betCount = 4;
                db.Insertable <blast_count>(model).ExecuteCommand();
                db.Ado.CommitTran();
            }
            catch (Exception exp)
            {
                Console.WriteLine(exp.Message);
                db.Ado.RollbackTran();
            }
            return(list);
        }