Jazyk

QueryRootProcessor Třída

Definice

Návštěvník, který během předběžného zpracování přidá další kořenové uzly dotazů.

[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
Dědičnost
QueryRootProcessor
Odvozené
Atributy

Konstruktory

Název Description
QueryRootProcessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext)

Vytvoří novou instanci QueryRootProcessor třídy s přidruženým poskytovatelem dotazů.

Metody

Název Description
ShouldConvertToInlineQueryRoot(Expression)

Určuje, zda Expression má být převedena na InlineQueryRootExpression.

ShouldConvertToInlineQueryRoot(NewArrayExpression)

Určuje, zda ConstantExpression má být převedena na InlineQueryRootExpression. To zpracovává případy vložené výrazy, jejichž prvky jsou všechny konstanty.

ShouldConvertToParameterQueryRoot(ParameterExpression)

Určuje, zda ParameterExpression má být převedena na ParameterQueryRootExpression.

ShouldConvertToParameterQueryRoot(QueryParameterExpression)

Určuje, zda QueryParameterExpression má být převedena na ParameterQueryRootExpression.

VisitMethodCall(MethodCallExpression)

Návštěvník, který během předběžného zpracování přidá další kořenové uzly dotazů.

Platí pro