QueryRootProcessor Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |