七、事务处理
文档目录
事务使用注意:
- 事务只能在同一个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();//回滚事务 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步