首页 > 学院 > 开发设计 > 正文

Dapper学习笔记(4)-事务

2019-11-14 14:03:06
字体:
来源:转载
供稿:网友

Dapper中对事务的处理也非常简单,如下代码所示:

 1         PRivate void DapperTransaction() 2         { 3             using (IDbConnection con = OpenConnection()) 4             { 5                 IDbTransaction tran = con.BeginTransaction(); 6                 try 7                 { 8                     string query = "update T_Role set RoleName='开发主管' where RoleId=4";//更新一条记录 9                     con.Execute(query, null, tran, null, null);10                     //throw new Exception();11                     query = "delete from T_Role where RoleId=8";//删除一条记录12                     con.Execute(query, null, tran, null, null);13                     tran.Commit();14                 }15                 catch (Exception ex)16                 {17                     tran.Rollback();18                 }19             }20         }

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表