增删改差不多讲完了 

然后就来说说事务

先说事务好了

事务主要就是

开 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框架更新中~~~~~~~~~~~~

posted on 2011-06-18 16:42  [RJ]  阅读(352)  评论(3编辑  收藏  举报