复杂事务支持

            var t1=DateTime.Now.Ticks;
            var tran=DBFactory.DefaultDB.GetOpenDbConnection().BeginTransaction();
            
            var newUser=DBFactory.GetEntity<Administrator>(AdministratorTable.ID.BiggerThan(0),tran);
            Console.WriteLine(newUser.Password);
            
            Administrator ad=new Administrator();;
            ad.Password=DateTime.Now.ToString();
            ad.UserName=DateTime.Now.ToString();
            var id=DBFactory.Add(ad,tran);
            Console.WriteLine(id);
            
            DBFactory.DeleteWhen(AdministratorTable.ID.BiggerThan(2),tran);
            string sql="insert into Administrator([ID],[Password],[UserName]) values('qsmy','33','332')";
            DBFactory.DefaultDB.ExecuteOneSql(sql,tran);
            Console.WriteLine(tran.Connection.State);
            tran.Commit();

相关文章: