七、事务处理
文档目录
事务使用注意:
- 事务只能在同一个SqlClient对象有效;事务只能在同一个SqlClient对象有效;事务只能在同一个SqlClient对象有效;重要的事说三遍
- 跨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();//回滚事务 }