命名空间:System.Transactons

MSDN解释:使代码块成为事务性代码,此类不能被继承。

百度空间:在项目中引用using System.Transaction命名空间。在using 中定义了一个TransactionScope,相当于定义了一个事物范围即,这个事务作用域为using内。在using 作用域内,如果没有scope.Complete()命令,那么scope在销毁时,会自动回滚所有的操作。

msdn代码示例

try{

using(Transaction scope=new TransactionScope())

{

using(SqlConnection connection1=new SqlConnection(constr))

{....

using(SqlConnection connetion2=new SqlConnection(constr2))

{....}

}

scope.Complete();

}

}

catch (TransactionAbortedException ex)

{  ......}

catch (ApplicationException ex)

{ ...... }

}

}

catch(){}

最新文章

  1. golang 文件操作
  2. flask-admin章节五:wtforms FormField超级炫酷使用
  3. codeforces B. Pasha and String(贪心)
  4. 示例详解:UIScrollview 与 Autolayout 的那点事
  5. js日期字符串增加天数的函数
  6. ubuntu中一些配置文件含义
  7. unity区分点击在3D物体还是2D UI上
  8. 【PHP】PHP中的类与对象
  9. Java IDE 编辑器 --- IntelliJ IDEA 进阶篇 生成 hibernate 实体与映射文件
  10. 如何用angularjs制作一个完整的表格之三__在ng-repeat中使用ng-model
  11. CM 0313 Review
  12. Android中 Bitmap Drawable Paint的获取、转换以及使用
  13. JavaScript基础学习(九)—DOM
  14. dubbox的provider端嵌套调用问题
  15. Arduino编译bootloader
  16. 理解 angular 的路由功能
  17. Window下SVN服务器搭建以及客户端使用
  18. JSON解析的几种方式
  19. linux上docker安装centos7.2
  20. linux部署小结

热门文章

  1. Java多线程编程核心技术---拾遗增补
  2. SQL having 子句
  3. AngularJS常用指令用法详解
  4. mapreduce 模板
  5. 如何判断PHP 是线程安全还是非线程安全的
  6. JavaScript模板引擎实现数据交互
  7. 【AngularJS】—— 3 我的第一个AngularJS小程序
  8. (2)apply函数及其源码
  9. Android中设定背景图片平铺。
  10. “RESTful架构”相关资料收藏