QueryRootProcessor Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ů. |