Пример #1
0
            public override QueryExpression VisitParameter(ParameterQueryExpression parameterQueryExpression)
            {
                switch (parameterQueryExpression)
                {
                case ParameterReferenceQueryExpression parameter:
                    _writer.WriteParameterName(parameter.ParameterName);
                    break;

                case ValueParameterQueryExpression value:
                    var parameterName = _writer.Parameters.Add(value.Value);
                    _writer.WriteParameterName(parameterName);
                    break;
                }
                return(base.VisitParameter(parameterQueryExpression));
            }
Пример #2
0
 public virtual QueryExpression VisitParameter(ParameterQueryExpression parameterQueryExpression)
 {
     return(parameterQueryExpression);
 }