ISqlTranslatingExpressionVisitorFactory ISqlTranslatingExpressionVisitorFactory Interface

Factory for creating instances of SqlTranslatingExpressionVisitor.

Syntax

Declaration

public interface ISqlTranslatingExpressionVisitorFactoryPublic Interface ISqlTranslatingExpressionVisitorFactory

Methods summary

Creates a new SqlTranslatingExpressionVisitor.

Methods

  • Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean, Boolean)
    Create(RelationalQueryModelVisitor, SelectExpression, Expression, Boolean, Boolean)

    Creates a new SqlTranslatingExpressionVisitor.

    SqlTranslatingExpressionVisitor Create(RelationalQueryModelVisitor queryModelVisitor, SelectExpression targetSelectExpression = null, Expression topLevelPredicate = null, bool bindParentQueries = false, bool inProjection = false)Function Create(queryModelVisitor As RelationalQueryModelVisitor, targetSelectExpression As SelectExpression = Nothing, topLevelPredicate As Expression = Nothing, bindParentQueries As Boolean = False, inProjection As Boolean = False) As SqlTranslatingExpressionVisitor

    Parameters

    • queryModelVisitor

      The query model visitor.

    • targetSelectExpression

      The target select expression.

    • topLevelPredicate
      System.Linq.Expressions.Expression
      System.Linq.Expressions.Expression

      The top level predicate.

    • bindParentQueries
      System.Boolean
      System.Boolean

      true to bind parent queries.

    • inProjection
      System.Boolean
      System.Boolean

      true if we are translating a projection.

    Returns

Details

Assembly

Microsoft.EntityFrameworkCore.Relational.dll