以事务处理数据库

 bool res = true;

            using (var db = DAL.DbBaseFactory.OpenConnection())

            {

                IDbTransaction tran = db.DbTransaction;

 

                try

                {

                    //res &= XXBLL.aaManager.Add(aa, tran);

                    //res &= XXBLL.bbManager.UpdateTs(bb, tran); 

                    tran.Commit();

                }

                catch (Exception ex)

                {

                    tran.Rollback();

                    throw ex;

                }

                finally

                {

                    tran.Dispose();

                    db.Dispose();

                }

            }

            return res;

posted on 2019-11-28 14:43  mol1995  阅读(118)  评论(0编辑  收藏  举报

导航