public InMemoryProjectionBindingExpressionVisitor( QueryableMethodTranslatingExpressionVisitor queryableMethodTranslatingExpressionVisitor, InMemoryExpressionTranslatingExpressionVisitor expressionTranslatingExpressionVisitor) { _queryableMethodTranslatingExpressionVisitor = queryableMethodTranslatingExpressionVisitor; _expressionTranslatingExpressionVisitor = expressionTranslatingExpressionVisitor; }
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 InMemoryProjectionBindingExpressionVisitor( InMemoryExpressionTranslatingExpressionVisitor expressionTranslatingExpressionVisitor) { _expressionTranslatingExpressionVisitor = expressionTranslatingExpressionVisitor; }
public InMemoryQueryableMethodTranslatingExpressionVisitor() { _expressionTranslator = new InMemoryExpressionTranslatingExpressionVisitor(); _projectionBindingExpressionVisitor = new InMemoryProjectionBindingExpressionVisitor(_expressionTranslator); }