DbExpressions.OracleQueryTranslator.VisitInExpression C# (CSharp) Method

VisitInExpression() protected method

Translates the inExpression into a string representation.
protected VisitInExpression ( DbInExpression inExpression ) : DbExpression
inExpression DbInExpression The to translate.
return DbExpression
        protected override DbExpression VisitInExpression(DbInExpression inExpression)
        {
            string body = "{0} IN({1})";
            if (inExpression.Expression.ExpressionType == DbExpressionType.Query || inExpression.Expression.ExpressionType == DbExpressionType.Select)
                body = "{0} IN{1}";
            string syntax = string.Format(body, Visit(inExpression.Target), Visit(inExpression.Expression));
            return ExpressionFactory.Sql(syntax);
        }