Sdílet prostřednictvím


QueryRootProcessor Třída

Definice

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

public class QueryRootProcessor : System.Linq.Expressions.ExpressionVisitor
type QueryRootProcessor = class
    inherit ExpressionVisitor
Public Class QueryRootProcessor
Inherits ExpressionVisitor
Dědičnost
QueryRootProcessor
Odvozené

Konstruktory

QueryRootProcessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext)

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

Metody

ShouldConvertToInlineQueryRoot(NewArrayExpression)

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

ShouldConvertToParameterQueryRoot(ParameterExpression)

Určuje, zda ParameterExpression se má převést na ParameterQueryRootExpression.

VisitMethodCall(MethodCallExpression)

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

Platí pro