7、事務處理

文檔目錄

  

事務使用注意:html

  1. 事務只能在同一個SqlClient對象有效;事務只能在同一個SqlClient對象有效;事務只能在同一個SqlClient對象有效;重要的事說三遍
  2. SqlClient對象請用分佈式事務(暫時內置不支持,後續版本會支持分佈式事務)

 

開始使用  初始化查詢實例:

LambdaToSql.SqlClient DB = new LambdaToSql.SqlClient();

 

 

事務使用方式sql

LambdaToSql.SqlClient sqlClient = new LambdaToSql.SqlClient();
try
 {
   sqlClient.BeginTran();//開啓事務

   sqlClient.InsertTble(obj1).ExecuteNonQuery();
   sqlClient.InsertTble(obj2).ExecuteNonQuery();
   sqlClient.InsertTble(obj3).ExecuteNonQuery();

     sqlClient.CommitTran();//提交事務
 }
 catch (Exception ex)
 {
    sqlClient.RollbackTran();//回滾事務
 }
相關文章
相關標籤/搜索