/// Visits a LINQ expression using a new expression visitor and returns a part of the PostgreSQL query it represents. private string GetNestedPsqlExpression(Expression linqExpression) { var visitor = new PsqlGeneratingExpressionVisitor(_queryModelVisitor); visitor.Visit(linqExpression); return(visitor.GetPsqlExpression()); }
public static string GetPsqlExpression(Expression linqExpression, PsqlGeneratingQueryModelVisitor queryModelVisitor, ExpressionVisitorOptions options) { var visitor = new PsqlGeneratingExpressionVisitor(queryModelVisitor, options); visitor.Visit(linqExpression); return(visitor.GetPsqlExpression()); }