try{// 开启事务,使用 SqlSugarClient 的 Context 来管理var db = _userListRep.Context;await db.AsTenant().BeginTranAsync();// 操作第一个表var entity1 = input.Adapt<CePingUserList>();await _userListRep.AsUpdateable(entity1).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync();await _userListRep2.DeleteAsync(entity2);// SQL 操作// 提交事务await db.AsTenant().CommitTranAsync();}catch (Exception ex){// 如果发生异常,回滚事务await _userListRep.Context.RollbackTranAsync();throw new Exception("事务执行失败", ex);}