public static void TransformQueryModel(QueryModel queryModel) { var instance = new QueryModelTransformer(); queryModel.Accept(instance); }
public static Expression Expand(QueryModel queryModel) { var visitor = new SubQueryTransformationVisitor(); queryModel.Accept(visitor); return visitor.ExpressionTree; }
public void Build(QueryModel queryModel) { queryModel.Accept(this); if (context.Settings.EnableMultipleEntities) { CreateQueryFilterForKeyFields(); } }
public static void Transform(QueryModel queryModel) { var visitor = new TransformationVisitor(); queryModel.Accept(visitor); }
public void Build(QueryModel queryModel) { queryModel.Accept(this); }
public void Build(QueryModel queryModel) { queryModel.Accept(this); CreateQueryFilterForKeyFields(); }