七、事务处理

文档目录

  

事务使用注意:

  1. 事务只能在同一个SqlClient对象有效;事务只能在同一个SqlClient对象有效;事务只能在同一个SqlClient对象有效;重要的事说三遍
  2. SqlClient对象请用分布式事务(暂时内置不支持,后续版本会支持分布式事务)

 

开始使用  初始化查询实例:

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

 

 

事务使用方式

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();//回滚事务
 }

 

posted @ 2017-09-11 14:49  王树羽  阅读(136)  评论(0编辑  收藏  举报