Partager via


QueryRootProcessor Classe

Définition

Visiteur qui ajoute des nœuds racine de requête supplémentaires pendant le prétraitement.

public class QueryRootProcessor : System.Linq.Expressions.ExpressionVisitor
type QueryRootProcessor = class
    inherit ExpressionVisitor
Public Class QueryRootProcessor
Inherits ExpressionVisitor
Héritage
QueryRootProcessor
Dérivé

Constructeurs

QueryRootProcessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext)

Crée un instance de la classe avec le QueryRootProcessor fournisseur de requête associé.

Méthodes

ShouldConvertToInlineQueryRoot(NewArrayExpression)

Détermine si un ConstantExpression doit être converti en .InlineQueryRootExpression Cela gère les cas d’expressions inline dont les éléments sont tous des constantes.

ShouldConvertToParameterQueryRoot(ParameterExpression)

Détermine si un ParameterExpression doit être converti en .ParameterQueryRootExpression

VisitMethodCall(MethodCallExpression)

Visiteur qui ajoute des nœuds racine de requête supplémentaires pendant le prétraitement.

S’applique à