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()))); }
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()))); }