Пример #1
0
        public virtual ISqlQuery AddWhereParam(string field, string paramName, object value, ComparisonType comparisonType)
        {
            WhereCriterion crit = new ParameterWhereCriterion(field, paramName, comparisonType);

            MergeWhere(crit, JoinType.And);
            AddParameter("@" + paramName, value);
            return(this);
        }
Пример #2
0
        public virtual ISqlQuery AddWhere(string field, object value, ComparisonType comparisonType)
        {
            IWhereCriterion crit;

            if (value is string &&
                ((string)value).Substring(0, 1) == "@")
            {
                crit = new ParameterWhereCriterion(field, ((string)value).Substring(1), comparisonType);
            }
            else
            {
                crit = new WhereCriterion(field, value, comparisonType);
            }
            MergeWhere(crit, JoinType.And);
            return(this);
        }
Пример #3
0
 public virtual ISqlQuery AddWhereParam(string field, string paramName, object value, ComparisonType comparisonType)
 {
     WhereCriterion crit = new ParameterWhereCriterion(field, paramName, comparisonType);
     MergeWhere(crit, JoinType.And);
     AddParameter("@" + paramName, value);
     return this;
 }
Пример #4
0
 public virtual ISqlQuery AddWhere(string field, object value, ComparisonType comparisonType)
 {
     IWhereCriterion crit;
     if (value is string
         && ((string)value).Substring(0, 1) == "@")
     {
         crit = new ParameterWhereCriterion(field, ((string)value).Substring(1), comparisonType);
     }
     else
     {
         crit = new WhereCriterion(field, value, comparisonType);
     }
     MergeWhere(crit, JoinType.And);
     return this;
 }