public static Expression Rewrite(QueryLanguage language, Expression expression) { return new SingletonProjectionRewriter(language).Visit(expression); }
public ImplicitMapping(QueryLanguage language) : base(language) { }
private SingletonProjectionRewriter(QueryLanguage language) { this.language = language; }
public static Expression Rewrite(QueryLanguage language, Expression expression) { return new ClientJoinedProjectionRewriter(language).Visit(expression); }
private ClientJoinedProjectionRewriter(QueryLanguage language) { this.language = language; }
protected QueryMapping(QueryLanguage language) { this.language = language; }
public QMapping(QueryLanguage language) : base(language) { }