zoukankan      html  css  js  c++  java
  • 微软企业库回滚操作

                SqlDatabase db = new SqlDatabase(@"server=.\sql2008;uid=sa;pwd=abc@123;database=EFDemo");

                DbConnection dbconn 
    = db.CreateConnection();
                dbconn.Open();
                DbTransaction Idbtran 
    = dbconn.BeginTransaction();
                
    try
                {
                    DbCommand sql 
    = db.GetSqlStringCommand("Insert Into [Author](FirstName,LastName) Values('han1','wei1')");
                    db.ExecuteNonQuery(sql,Idbtran);
                    DbCommand sql1 
    = db.GetSqlStringCommand("Update [Author] Set LastName = 'wei1xiu' where FirstName='han1'");
                    db.ExecuteNonQuery(sql1,Idbtran);

                    Idbtran.Commit();
                }
                
    catch
                {
                    Idbtran.Rollback();
                }
                
    finally
                {
                    dbconn.Close();
                }
                Console.WriteLine(
    "OK");
                Console.ReadKey();
  • 相关阅读:
    设计模式七大原则之单一职责原则
    机器学习入门与进阶
    Django之路
    Python编程之路
    Python练习1
    Docker入门与进阶
    运维相关
    Node.js(一)
    位运算
    双指针算法
  • 原文地址:https://www.cnblogs.com/hantianwei/p/2027101.html
Copyright © 2011-2022 走看看