多个数据源和sqlCommand提交的事务问题

  • 利用 unionPost(dss: DataSourceBase[], callback?: DataSourcePostHandle) 函数来实现把多个数据源修改的合并提交到后台,这样多个数据源的提交都是在一个事务内完成.
ds1.unionPost([ds2,ds3], function(err){
    if(Common.isNotEmpty(err)){
         Common.errorMsg(err);
    }
});
  • 5.0.231 版本后支持 SqlCommand与 SqlDataSource 一起合并提交.

sqlCommand1.param={xxx:yyy};
ds1.unionPost([sqlCommand1,ds2,ds3], function(err){
    if(Common.isNotEmpty(err)){
         Common.errorMsg(err);
    }
});
作者:texbox  创建时间:2022-12-16 14:10
最后编辑:admin  更新时间:2024-04-26 09:11