Compartilhar via


QueryRootProcessor Classe

Definição

Um visitante que adiciona nós raiz de consulta adicionais durante o pré-processamento.

public class QueryRootProcessor : System.Linq.Expressions.ExpressionVisitor
type QueryRootProcessor = class
    inherit ExpressionVisitor
Public Class QueryRootProcessor
Inherits ExpressionVisitor
Herança
QueryRootProcessor
Derivado

Construtores

QueryRootProcessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext)

Cria uma nova instância da classe com o QueryRootProcessor provedor de consultas associado.

Métodos

ShouldConvertToInlineQueryRoot(NewArrayExpression)

Determina se um ConstantExpression deve ser convertido em um InlineQueryRootExpression. Isso manipula casos de expressões embutidas cujos elementos são todas constantes.

ShouldConvertToParameterQueryRoot(ParameterExpression)

Determina se um ParameterExpression deve ser convertido em um ParameterQueryRootExpression.

VisitMethodCall(MethodCallExpression)

Um visitante que adiciona nós raiz de consulta adicionais durante o pré-processamento.

Aplica-se a