none
Transactionscope是什么啊? RRS feed

答案

全部回复

  • 你好!

    你好 TransactionScope  是 .NET 2.0 开始提供的轻量级事务管理器,使用它需要配置服务端的 MSDTC 服务。

    TransactionScope  使用起来比 SqlTransaction 更方便,还可以跨函数执行。


    知识改变命运,奋斗成就人生!
    2009年11月18日 6:19
    版主
  • 你好!谢谢你的答复!
          但是TransactionScope为什么要和回滚一起用呢?
    2009年11月19日 5:00
  • 你好!

    设计它的目的就是为了出错时能回滚。

    知识改变命运,奋斗成就人生!
    2009年11月19日 5:04
    版主
  • 你好!
      那你说“TransactionScope  使用起来比 SqlTransaction 更方便”那么SqlTransaction是用来做什么的呢?
    2009年11月19日 5:14
  • 两个都是事务控制器,功能与使用都有异同。记得两个的 MSDN 连接都给了你的,你可以先分别了解一下。

    比如:你去买笔记本时商家会提供不同配置,外观的笔记。这样做的目的就是为了满足不同需要的顾客的要求。
    比如:.NET 的中重载特性。给某个方法实现不同的重载可以使我们在调用的时候更加便利。

    上面的例子目的都一样,但提供了更多的选择。
     
    知识改变命运,奋斗成就人生!
    2009年11月19日 5:30
    版主
  • 明白一些了,谢谢啦!
    2009年11月19日 6:40
  • SqlTransaction主要是数据库操作的事务处理~如果发生错误~回滚对数据库进行的操作~
    TransactionScope还可用于其他方面的事务处理~也可以可以用在数据库操作上~这是.NET Framework 2.0中新增的~
    2009年11月21日 13:56
    版主