/// <summary> /// set 单个字段变更 /// </summary> /// <param name="func">格式: it => it.LockedCount</param> /// <param name="modifyVal">变更值</param> /// <param name="change">+/-/...</param> public static SetU <M> Change <M, F>(this SetU <M> set, Expression <Func <M, F> > propertyFunc, F modifyVal, ChangeEnum change) where M : class { set.DC.Action = ActionEnum.Update; set.SetChangeHandle <M, F>(propertyFunc, modifyVal, set.DC.GetChangeOption(change)); return(set); }
/// <summary> /// set 单个字段数据 /// </summary> /// <param name="func">格式: it => it.CreatedOn</param> /// <param name="newVal">新值</param> public static SetU <M> Set <M, F>(this SetU <M> set, Expression <Func <M, F> > propertyFunc, F newVal) where M : class { set.DC.Action = ActionEnum.Update; set.SetChangeHandle <M, F>(propertyFunc, newVal, OptionEnum.Set); return(set); }