Condividi tramite


QueryRootProcessor Classe

Definizione

Visitatore che aggiunge nodi radice di query aggiuntivi durante l'elaborazione.

public class QueryRootProcessor : System.Linq.Expressions.ExpressionVisitor
type QueryRootProcessor = class
    inherit ExpressionVisitor
Public Class QueryRootProcessor
Inherits ExpressionVisitor
Ereditarietà
QueryRootProcessor
Derivato

Costruttori

QueryRootProcessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext)

Crea una nuova istanza della classe con il provider di QueryRootProcessor query associato.

Metodi

ShouldConvertToInlineQueryRoot(NewArrayExpression)

Determina se un ConstantExpression oggetto deve essere convertito in un InlineQueryRootExpressionoggetto . Questo gestisce le espressioni inline i cui elementi sono tutte costanti.

ShouldConvertToParameterQueryRoot(ParameterExpression)

Determina se un ParameterExpression oggetto deve essere convertito in un ParameterQueryRootExpressionoggetto .

VisitMethodCall(MethodCallExpression)

Visitatore che aggiunge nodi radice di query aggiuntivi durante l'elaborazione.

Si applica a