private QueryBinder(QueryMapping mapping, Expression root) { this.mapping = mapping; map = new Dictionary<ParameterExpression, Expression>(); groupByMap = new Dictionary<Expression, GroupByInfo>(); this.root = root; }
public static Expression Bind(QueryMapping mapping, Expression expression) { return new QueryBinder(mapping, expression).Visit(expression); }
public QueryPolicy(QueryMapping mapping) { this.mapping = mapping; }
private RelationshipIncluder(QueryPolicy policy) { this.policy = policy; this.mapping = policy.Mapping; }