示例#1
0
 public SqlUpdateBuild SetFunc_switchFlag(ShopFUNC_SWITCH value, bool isUnFlag = false)
 {
     if (_item != null)
     {
         _item.Func_switch = isUnFlag ? ((_item.Func_switch ?? 0) ^ value) : ((_item.Func_switch ?? 0) | value);
     }
     return(this.Set("`func_switch`", "ifnull(`func_switch`+0,0) {(isUnFlag ? '^' : '|')} ?func_switch_{_parameters.Count}",
                     GetParameter(string.Concat("?func_switch_", _parameters.Count), MySqlDbType.Set, -1, value.ToInt64())));
 }
示例#2
0
 public SqlUpdateBuild SetFunc_switch(ShopFUNC_SWITCH?value)
 {
     if (_item != null)
     {
         _item.Func_switch = value;
     }
     return(this.Set("`func_switch`", $"?func_switch_{_parameters.Count}",
                     GetParameter($"?func_switch_{{_parameters.Count}}", MySqlDbType.Set, -1, value?.ToInt64())));
 }