public MaterializerGeneratingExpressionVisitor( TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor, IReadValueExpressionFactoryProvider readValueExpressionFactoryProvider) { this.translatabilityAnalyzingExpressionVisitor = translatabilityAnalyzingExpressionVisitor; this.readValueExpressionFactoryProvider = readValueExpressionFactoryProvider; }
public DefaultCompilingExpressionVisitorProvider( TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor, IQueryTranslatingExpressionVisitorFactory queryTranslatingExpressionVisitorFactory, IReadValueExpressionFactoryProvider readValueExpressionFactoryProvider) { this.translatabilityAnalyzingExpressionVisitor = translatabilityAnalyzingExpressionVisitor; this.queryTranslatingExpressionVisitorFactory = queryTranslatingExpressionVisitorFactory; this.readValueExpressionFactoryProvider = readValueExpressionFactoryProvider; }
public EFCoreCompilingExpressionVisitorProvider( ICurrentDbContext currentDbContext, TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor, IQueryTranslatingExpressionVisitorFactory queryTranslatingExpressionVisitorFactory, IReadValueExpressionFactoryProvider readValueExpressionFactoryProvider) : base(translatabilityAnalyzingExpressionVisitor, queryTranslatingExpressionVisitorFactory, readValueExpressionFactoryProvider) { this.currentDbContext = currentDbContext; }