/// <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);
        }
Ejemplo n.º 2
0
 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();
 }