Exemplo n.º 1
0
 public DefaultComposingExpressionVisitorProvider(
     TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor,
     IRewritingExpressionVisitorProvider rewritingExpressionVisitorProvider)
 {
     this.translatabilityAnalyzingExpressionVisitor = translatabilityAnalyzingExpressionVisitor;
     this.rewritingExpressionVisitorProvider        = rewritingExpressionVisitorProvider;
 }
Exemplo n.º 2
0
 public EFCoreComposingExpressionVisitorProvider(
     ICurrentDbContext currentDbContext,
     TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor,
     IRewritingExpressionVisitorProvider rewritingExpressionVisitorProvider)
 {
     this.currentDbContext = currentDbContext;
     this.translatabilityAnalyzingExpressionVisitor = translatabilityAnalyzingExpressionVisitor;
     this.rewritingExpressionVisitorProvider        = rewritingExpressionVisitorProvider;
 }
Exemplo n.º 3
0
 public DefaultComposingExpressionVisitorProvider(
     TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor,
     IRewritingExpressionVisitorProvider rewritingExpressionVisitorProvider,
     IProviderSpecificRewritingExpressionVisitorProvider providerSpecificRewritingExpressionVisitorProvider)
 {
     this.translatabilityAnalyzingExpressionVisitor          = translatabilityAnalyzingExpressionVisitor ?? throw new ArgumentNullException(nameof(translatabilityAnalyzingExpressionVisitor));
     this.rewritingExpressionVisitorProvider                 = rewritingExpressionVisitorProvider ?? throw new ArgumentNullException(nameof(rewritingExpressionVisitorProvider));
     this.providerSpecificRewritingExpressionVisitorProvider = providerSpecificRewritingExpressionVisitorProvider ?? throw new ArgumentNullException(nameof(providerSpecificRewritingExpressionVisitorProvider));
 }
 public EFCoreComposingExpressionVisitorProvider(
     ICurrentDbContext currentDbContext,
     TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor,
     IRewritingExpressionVisitorProvider rewritingExpressionVisitorProvider,
     IProviderSpecificRewritingExpressionVisitorProvider providerSpecificRewritingExpressionVisitor)
 {
     this.currentDbContext = currentDbContext ?? throw new ArgumentNullException(nameof(currentDbContext));
     this.translatabilityAnalyzingExpressionVisitor  = translatabilityAnalyzingExpressionVisitor ?? throw new ArgumentNullException(nameof(translatabilityAnalyzingExpressionVisitor));
     this.rewritingExpressionVisitorProvider         = rewritingExpressionVisitorProvider ?? throw new ArgumentNullException(nameof(rewritingExpressionVisitorProvider));
     this.providerSpecificRewritingExpressionVisitor = providerSpecificRewritingExpressionVisitor ?? throw new ArgumentNullException(nameof(providerSpecificRewritingExpressionVisitor));
 }