复杂事务支持
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();
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();