/// <summary> /// 在任务中增加一个UpdateCriteria任务 /// </summary> /// <param name="update">UpdateCriteria实例</param> public void AddUpdateCriteria(UpdateCriteria update) { this.tasks.Add(update); this.actions.Add(ActionTypes.PesistentCriteria); }
/// <summary> /// 在事务中执行更新标准操作 /// </summary> /// <param name="update">更新标准</param> /// <param name="isForceCommit"> /// 是否强制执行,默认为false /// true:强制执行,即就算遇到更新为零的操作,也不会抛出异常 /// flase:非强制执行,如果遇到更新为零,则抛出异常PLException,类型为DirthEntity,表示存在并发错误 /// </param> public void DoUpdateCriteria(UpdateCriteria update, bool isForceCommit) { broker.DoTransaction(update, ActionTypes.PesistentCriteria, rdbs, isForceCommit); }