Example #1
0
 /// <summary>
 ///		在任务中增加一个UpdateCriteria任务
 /// </summary>
 /// <param name="update">UpdateCriteria实例</param>
 public void AddUpdateCriteria(UpdateCriteria update)
 {
     this.tasks.Add(update);
     this.actions.Add(ActionTypes.PesistentCriteria);
 }
Example #2
0
 /// <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);
 }