zoukankan      html  css  js  c++  java
  • TransactionScope类

    命名空间: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(){}

  • 相关阅读:
    2017-2018-1 20145237、20155205、20155218实验一 开发环境的熟悉
    作业三总结
    作业二总结
    作业总结1
    自我介绍
    计科16-4刘悦
    第九次作业
    作业八
    作业七
    作业六
  • 原文地址:https://www.cnblogs.com/xuezhi/p/3715701.html
Copyright © 2011-2022 走看看