public override DbExpression Visit(DbParameterReferenceExpression expression)
        {
            EntityUtil.CheckArgumentNull(expression, "expression");

            return(VisitTerminal(expression, newType => CqtBuilder.Parameter(newType, expression.ParameterName)));
        }