博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TransactionScope的用法
阅读量:6967 次
发布时间:2019-06-27

本文共 787 字,大约阅读时间需要 2 分钟。

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");            }

 

转载地址:http://hvisl.baihongyu.com/

你可能感兴趣的文章
org.apache.commons 常用工具类
查看>>
TabHost的使用
查看>>
OpenGL超级宝典笔记——颜色
查看>>
shell 命令学习
查看>>
身份证号码怎么玩
查看>>
Android UI生成随机颜色
查看>>
RabbitMQ官方中文入门教程(PHP版) 第四部分:路由(Routing)
查看>>
DataURL与File,Blob,canvas对象之间的互相转换的Javascript
查看>>
Android Tips 8(To run dex in process, the Gradle daemon needs a larger heap)
查看>>
Windows下.svn文件夹的最简易删除方法
查看>>
Servlet映射规则和Servlet的映射URL冲突时匹配原则
查看>>
把本地git项目上传到coding
查看>>
布置阿里云
查看>>
【草稿】.net 中已经引用了dll,但是编译报错找不到类型或者命名空间
查看>>
Sublime Text 3注册码
查看>>
网站的宣传推广极为重要
查看>>
给Metro风格RSS阅读器加个搜索
查看>>
mysql 主从同步
查看>>
使用WebStorm和Git开发Node.js应用
查看>>
TCP_Header
查看>>