Revenj.DatabasePersistence.Postgres.QueryGeneration.QueryComposition.QueryParts.GetSqlExpression C# (CSharp) Méthode

GetSqlExpression() public méthode

public GetSqlExpression ( Expression expression, QueryContext context ) : string
expression System.Linq.Expressions.Expression
context QueryContext
Résultat string
        public string GetSqlExpression(Expression expression, QueryContext context)
        {
            return SqlGeneratorExpressionTreeVisitor.GetSqlExpression(expression, this, context);
        }

Same methods

QueryParts::GetSqlExpression ( Expression expression ) : string

Usage Example

Exemple #1
0
		private string SimplifyMemberExpression(QueryParts query, SubqueryParts parts, string exp, MemberExpression ma)
		{
			return exp + " IN (SELECT " + query.GetSqlExpression(parts.Selector)
					+ " FROM unnest(" + query.GetSqlExpression(ma) + ") \"" + query.MainFrom.ItemName + "\")";
		}