public CommandData(HqlQuery statement, NamedParameter[] namedParameters, List<LambdaExpression> itemTransformers, List<LambdaExpression> listTransformers, List<Action<IQuery>> additionalCriteria) { _itemTransformers = itemTransformers; _listTransformers = listTransformers; Statement = statement; NamedParameters = namedParameters; AdditionalCriteria = additionalCriteria; }
public NamedParameter AddParameter(object value, IType type) { var parameter = new NamedParameter("p" + (_parameters.Count + 1), value, type); _parameters.Add(parameter); return parameter; }