/// <summary> /// 执行任务 /// </summary> /// <param name="connection"></param> internal override void RunLinkQueueTask(ref DbConnection connection) { try { Sql.Table <valueType, modelType> table = countMember.table; table.Client.Update(table, ref connection, countMember.updateValue, countMember.memberMap, ref Query, true); } finally { countMember.check(ref connection); } Push(); }
/// <summary> /// 执行任务 /// </summary> /// <param name="connection"></param> internal override Threading.LinkQueueTaskNode RunLinkQueueTask(ref DbConnection connection) { Threading.LinkQueueTaskNode next = LinkNext; try { Sql.Table <valueType, modelType> table = countMember.table; table.Client.Update(table, ref connection, countMember.updateValue, countMember.memberMap, ref Query, true); } finally { countMember.check(ref connection); } LinkNext = null; Push(); return(next); }