首页 > 代码库 > TransactionScope的用法
TransactionScope的用法
using (TransactionScope ts = new TransactionScope()) { Model.user_login_log model = new Model.user_login_log(); model.user_id = 0; model.user_name=""; model.remark = Guid.NewGuid().ToString(); model.login_time=DateTime.Now; model.login_ip=Request.UserHostAddress; new BLL.user_login_log().Add(model); model.user_id = 1; new BLL.user_login_log().Add(model); // throw new Exception("aaaaaaaaaaaaaaaa"); //在 ts.Complete();抛出异常,事物会自动回滚 // ts.Complete(); //显示提交事物,如果不显示提交,则事物相当于自动回滚,此代码不可少 // throw new Exception("bbbbbb"); 提交事物后抛出异常,不会影响事物 Response.Write("ok"); }
TransactionScope的用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。