Idioma

QueryRootProcessor Classe

Definição

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

[System.Runtime.CompilerServices.Nullable(0)]
public class QueryRootProcessor : System.Linq.Expressions.ExpressionVisitor
[<System.Runtime.CompilerServices.Nullable(0)>]
type QueryRootProcessor = class
    inherit ExpressionVisitor
Public Class QueryRootProcessor
Inherits ExpressionVisitor
Herança
QueryRootProcessor
Derivado
Atributos

Construtores

Nome Descrição
QueryRootProcessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext)

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

Métodos

Nome Descrição
ShouldConvertToInlineQueryRoot(Expression)

Determina se um Expression deve ser convertido em um InlineQueryRootExpression.

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.

ShouldConvertToParameterQueryRoot(QueryParameterExpression)

Determina se um QueryParameterExpression 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