コード例 #1
0
 public DefaultComposingExpressionVisitorProvider(
     TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor,
     IRewritingExpressionVisitorProvider rewritingExpressionVisitorProvider)
 {
     this.translatabilityAnalyzingExpressionVisitor = translatabilityAnalyzingExpressionVisitor;
     this.rewritingExpressionVisitorProvider        = rewritingExpressionVisitorProvider;
 }
コード例 #2
0
 public EnumerableContainsRewritingExpressionVisitor(
     TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor)
 {
     this.translatabilityAnalyzingExpressionVisitor
         = translatabilityAnalyzingExpressionVisitor
           ?? throw new ArgumentNullException(nameof(translatabilityAnalyzingExpressionVisitor));
 }
コード例 #3
0
 public MaterializerGeneratingExpressionVisitor(
     TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor,
     IReadValueExpressionFactoryProvider readValueExpressionFactoryProvider)
 {
     this.translatabilityAnalyzingExpressionVisitor = translatabilityAnalyzingExpressionVisitor;
     this.readValueExpressionFactoryProvider        = readValueExpressionFactoryProvider;
 }
コード例 #4
0
 public GroupingAggregationRewritingExpressionVisitor(
     TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor)
 {
     this.translatabilityAnalyzingExpressionVisitor
         = translatabilityAnalyzingExpressionVisitor
           ?? throw new ArgumentNullException(nameof(translatabilityAnalyzingExpressionVisitor));
 }
コード例 #5
0
 public EFCoreRewritingExpressionVisitorProvider(
     ICurrentDbContext currentDbContext,
     TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor)
     : base(translatabilityAnalyzingExpressionVisitor)
 {
     this.currentDbContext = currentDbContext;
 }
コード例 #6
0
 public DefaultRewritingExpressionVisitorProvider(
     TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor)
 {
     this.translatabilityAnalyzingExpressionVisitor
         = translatabilityAnalyzingExpressionVisitor
           ?? throw new ArgumentNullException(nameof(translatabilityAnalyzingExpressionVisitor));
 }
コード例 #7
0
 public EFCoreRewritingExpressionVisitorProvider(
     ICurrentDbContext currentDbContext,
     TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor,
     ITypeMappingProvider typeMappingProvider)
     : base(translatabilityAnalyzingExpressionVisitor, typeMappingProvider)
 {
     this.currentDbContext = currentDbContext ?? throw new System.ArgumentNullException(nameof(currentDbContext));
 }
コード例 #8
0
 public EFCoreComposingExpressionVisitorProvider(
     ICurrentDbContext currentDbContext,
     TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor,
     IRewritingExpressionVisitorProvider rewritingExpressionVisitorProvider)
 {
     this.currentDbContext = currentDbContext;
     this.translatabilityAnalyzingExpressionVisitor = translatabilityAnalyzingExpressionVisitor;
     this.rewritingExpressionVisitorProvider        = rewritingExpressionVisitorProvider;
 }
コード例 #9
0
 public MaterializerBuildingExpressionVisitor(
     TranslatabilityAnalyzingExpressionVisitor translatabilityVisitor,
     IEnumerable <IReadValueExpressionFactory> readValueExpressionFactories,
     ParameterExpression readerParameter)
 {
     this.translatabilityVisitor       = translatabilityVisitor;
     this.readValueExpressionFactories = readValueExpressionFactories;
     this.readerParameter = readerParameter;
 }
コード例 #10
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 DefaultCompilingExpressionVisitorProvider(
     TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor,
     IQueryTranslatingExpressionVisitorFactory queryTranslatingExpressionVisitorFactory,
     IReadValueExpressionFactoryProvider readValueExpressionFactoryProvider)
 {
     this.translatabilityAnalyzingExpressionVisitor = translatabilityAnalyzingExpressionVisitor;
     this.queryTranslatingExpressionVisitorFactory  = queryTranslatingExpressionVisitorFactory;
     this.readValueExpressionFactoryProvider        = readValueExpressionFactoryProvider;
 }
 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));
 }
 public EFCoreCompilingExpressionVisitorProvider(
     ICurrentDbContext currentDbContext,
     TranslatabilityAnalyzingExpressionVisitor translatabilityAnalyzingExpressionVisitor,
     IQueryTranslatingExpressionVisitorFactory queryTranslatingExpressionVisitorFactory,
     IReadValueExpressionFactoryProvider readValueExpressionFactoryProvider)
     : base(translatabilityAnalyzingExpressionVisitor,
            queryTranslatingExpressionVisitorFactory,
            readValueExpressionFactoryProvider)
 {
     this.currentDbContext = currentDbContext;
 }
コード例 #14
0
 public QueryCompilingExpressionVisitor(
     TranslatabilityAnalyzingExpressionVisitor translatabilityVisitor,
     IQueryTranslatingExpressionVisitorFactory queryTranslatingExpressionVisitorFactory,
     MaterializerGeneratingExpressionVisitor materializerGeneratingExpressionVisitor,
     ParameterExpression executionContextParameter)
 {
     this.translatabilityVisitor = translatabilityVisitor ?? throw new ArgumentNullException(nameof(translatabilityVisitor));
     this.queryTranslatingExpressionVisitorFactory = queryTranslatingExpressionVisitorFactory ?? throw new ArgumentNullException(nameof(queryTranslatingExpressionVisitorFactory));
     this.materializerGeneratingExpressionVisitor  = materializerGeneratingExpressionVisitor ?? throw new ArgumentNullException(nameof(materializerGeneratingExpressionVisitor));
     this.executionContextParameter = executionContextParameter ?? throw new ArgumentNullException(nameof(executionContextParameter));
 }