C/S开发框架事务处理机制
C/S开发框架事务处理机制
关于事务处理机制
True表示由自己控制事务提交数据。 False表示由框架自行启动,提交和回滚事务,预设值为False。 /// <summary> /// 提交采购订单资料。此方法演示用户自己控制事务。 /// </summary> /// <param name="data">数据集</param> /// <returns></returns> public override SaveResult Update(DataSet data) { _UserManualControlTrans = true;//自己控制事务 try { this.BeginTransaction(); //手工启用事务 SaveResult mResult = base.Update(data); //调用基类的方法提交数据。 //提交数据后,在同一事务内调用后台的存储过程更新库存信息。 DataProvider.Instance.ExecuteSQL(_CurrentTrans, "usp_TestUpdateStock"); //同一事务内处理更多的数据。 DataProvider.Instance.ExecuteSQL(_CurrentTrans, "usp_TestUpdateOther"); this.CommitTransaction();//提交事务 return mResult; } catch (Exception ex) { this.RollbackTransaction();//事务回滚 throw ex; } } 扫一扫加微信
参考文档:
C/S开发框架支持套打功能吗? C/S开发框架标准版有版本自动升级功能吗? C/S开发框架的数据访问层用LINQ吗? C/S开发框架标准版-后台数据更新流程图(例子) C/S开发框架权限是控制到按钮级别的吗? C/S开发框架是如何授权的?有没有基于角色的权限控制? C# C/S开发框架新增数据窗体 C/S开发框架系统异常处理机制(Exception Handler) C/S开发框架中讲到的ADO Direct是什么? C/S开发框架高级版部分源码截图 C/S开发框架Toolbar按钮的动态生成与调用关系 C/S开发框架企业版增加WCF服务自承载实时调试后台程序 C/S开发框架代码生成器工具增加DevExpress版本配置 C/S开发框架新功能:批量更新业务单据的业务员、制单人制表人 C/S开发框架支持加载数据库的FastReport.NET报表模板文件 - 功能升级
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |