/// <summary> /// Where句およびFrom句を追加するための <see cref="QueryClausePartItem"/> を取得します。 /// </summary> /// <returns>Where句およびFrom句を追加するための <see cref="QueryClausePartItem"/> </returns> public QueryClausePartItem CreateItem() { var item = new QueryClausePartItem(this.Factory); items.Add(item); return(item); }
public void Apply(QueryClausePartItem item, bool useAnd = false) { if (clauses.Count > 0) { item.Where(clauses.ConcatWith(useAnd ? " AND " : " OR ", "({0})")); } if (parameters.Count > 0) { item.Parameter(parameters); } clauses.Clear(); parameters.Clear(); }