增删改差不多讲完了
然后就来说说事务
先说事务好了
事务主要就是
开 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 = "还是事务" });//加一个
});