自已做的框架RJ 第五篇----------------事务篇

增删改差不多讲完了 

然后就来说说事务

先说事务好了

事务主要就是

开 db.BeginTransaction()

关 db.EndTransaction()

提交 db.TransactionCommit()

回滚 db.TransactionRollback()

这几个方法

常见用法

  
    
try
{
db.BeginTransaction();

db.Delete(
new RJ.Model.Users() { U_Id = 90 }); // 删一个
db.Insert( new RJ.Model.Users() { D_Id = 2 , U_PassWord = " 事务 " , U_UserName = " 还是事务 " }); // 加一个

db.TransactionCommit();
}
catch
{
db.TransactionRollback();
}
finally
{
db.EndTransaction();
}

或者 简写

  
    
db.ExecuteTransaction(() => {
db.Delete(
new RJ.Model.Users() { U_Id = 90 }); // 删一个
db.Insert( new RJ.Model.Users() { D_Id = 2 , U_PassWord = " 事务 " , U_UserName = " 还是事务 " }); // 加一个
});

RJ框架更新中~~~~~~~~~~~~

你可能感兴趣的:(框架)