public InMemoryQueryableMethodTranslatingExpressionVisitor(IModel model) : base(subquery: false) { _expressionTranslator = new InMemoryExpressionTranslatingExpressionVisitor(); _projectionBindingExpressionVisitor = new InMemoryProjectionBindingExpressionVisitor(_expressionTranslator); _model = model; }
public InMemoryQueryableMethodTranslatingExpressionVisitor( IModel model, InMemoryExpressionTranslatingExpressionVisitor expressionTranslator) : base(subquery: true) { _expressionTranslator = expressionTranslator; _projectionBindingExpressionVisitor = new InMemoryProjectionBindingExpressionVisitor(this, expressionTranslator); _model = model; }
public InMemoryQueryableMethodTranslatingExpressionVisitor() { _expressionTranslator = new InMemoryExpressionTranslatingExpressionVisitor(); _projectionBindingExpressionVisitor = new InMemoryProjectionBindingExpressionVisitor(_expressionTranslator); }