다음을 통해 공유


QueryRootProcessor 클래스

정의

전처리 중에 추가 쿼리 루트 노드를 추가하는 방문자입니다.

public class QueryRootProcessor : System.Linq.Expressions.ExpressionVisitor
type QueryRootProcessor = class
    inherit ExpressionVisitor
Public Class QueryRootProcessor
Inherits ExpressionVisitor
상속
QueryRootProcessor
파생

생성자

QueryRootProcessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext)

연결된 쿼리 공급자를 사용하여 클래스의 QueryRootProcessor 새 instance 만듭니다.

메서드

ShouldConvertToInlineQueryRoot(NewArrayExpression)

를 로 ConstantExpression 변환할지 여부를 결정합니다 InlineQueryRootExpression. 이렇게 하면 요소가 모두 상수인 대/소문자 인라인 식을 처리합니다.

ShouldConvertToParameterQueryRoot(ParameterExpression)

를 로 ParameterExpression 변환할지 여부를 결정합니다 ParameterQueryRootExpression.

VisitMethodCall(MethodCallExpression)

전처리 중에 추가 쿼리 루트 노드를 추가하는 방문자입니다.

적용 대상