/// <summary> /// Appends a word WHERE and the stringified values of the <see cref="QueryGroup"/> to the SQL Query Statement. /// </summary> /// <param name="queryGroup">The query group to be stringified.</param> /// <param name="index">The parameter index.</param> /// <param name="dbSetting">The currently in used <see cref="IDbSetting"/> object.</param> /// <returns>The current instance.</returns> public QueryBuilder WhereFrom(QueryGroup queryGroup, int index, IDbSetting dbSetting) { return((queryGroup?.GetFields(true)?.Any() == true) ? Append(string.Concat("WHERE ", queryGroup.GetString(index, dbSetting))) : this); }
/// <summary> /// Appends a word WHERE and the stringified values of the <see cref="QueryGroup"/> to the SQL Query Statement. /// </summary> /// <param name="queryGroup">The query group to be stringified.</param> /// <param name="index">The parameter index.</param> /// <param name="dbSetting">The currently in used <see cref="IDbSetting"/> object.</param> /// <returns>The current instance.</returns> public QueryBuilder WhereFrom(QueryGroup queryGroup, int index, IDbSetting dbSetting) { return((queryGroup != null) ? Append(string.Concat("WHERE ", queryGroup.GetString(index, dbSetting))) : this); }