/// <summary> /// Or表达式。 /// </summary> /// <param name="action"></param> /// <returns></returns> public virtual IWhereExpression Or(WhereExpressionAction action) { if (action == null) { return(this); } using (IWhereExpression expression = CreateInstance()) { action(expression); string commandText = expression.CommandText; if (!string.IsNullOrEmpty(commandText)) { commandText = $"(\r\n{commandText}{_layerLeft})"; } Where(commandText, "or"); } return(this); }
/// <summary> /// Or表达式。 /// </summary> /// <param name="action"></param> /// <returns></returns> public virtual ISelectCommandBuilder Or(WhereExpressionAction action) { _whereExpression?.Or(action); return(this); }