Lingua

QueryRootProcessor Classe

Definizione

Visitatore che aggiunge nodi radice di query aggiuntivi durante la pre-elaborazione.

[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
Ereditarietà
QueryRootProcessor
Derivato
Attributi

Costruttori

Nome Descrizione
QueryRootProcessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext)

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

Metodi

Nome Descrizione
ShouldConvertToInlineQueryRoot(Expression)

Determina se un oggetto Expression deve essere convertito in un oggetto InlineQueryRootExpression.

ShouldConvertToInlineQueryRoot(NewArrayExpression)

Determina se un oggetto ConstantExpression deve essere convertito in un oggetto InlineQueryRootExpression. In questo modo vengono gestite le espressioni inline i cui elementi sono tutte costanti.

ShouldConvertToParameterQueryRoot(ParameterExpression)

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

ShouldConvertToParameterQueryRoot(QueryParameterExpression)

Determina se un oggetto QueryParameterExpression deve essere convertito in un oggetto ParameterQueryRootExpression.

VisitMethodCall(MethodCallExpression)

Visitatore che aggiunge nodi radice di query aggiuntivi durante la pre-elaborazione.

Si applica a