Lingua

RelationalQueryRootProcessor Classe

Definizione

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

[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalQueryRootProcessor : Microsoft.EntityFrameworkCore.Query.QueryRootProcessor
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalQueryRootProcessor = class
    inherit QueryRootProcessor
Public Class RelationalQueryRootProcessor
Inherits QueryRootProcessor
Ereditarietà
RelationalQueryRootProcessor
Attributi

Costruttori

Nome Descrizione
RelationalQueryRootProcessor(QueryTranslationPreprocessorDependencies, RelationalQueryTranslationPreprocessorDependencies, QueryCompilationContext)

Crea una nuova istanza della RelationalQueryRootProcessor classe .

Metodi

Nome Descrizione
ShouldConvertToInlineQueryRoot(Expression)

Indica che un Expression oggetto può essere convertito in un oggetto InlineQueryRootExpression; quest'ultimo finirà per la conversione in TranslateInlineQueryRoot(InlineQueryRootExpression) un oggetto SQL ValuesExpression.

ShouldConvertToInlineQueryRoot(NewArrayExpression)

Indica che un ConstantExpression oggetto può essere convertito in un oggetto InlineQueryRootExpression; quest'ultimo finirà per la conversione in VisitInlineQueryRoot(InlineQueryRootExpression) un oggetto SQL ValuesExpression.

ShouldConvertToParameterQueryRoot(ParameterExpression)

Indica che un ParameterExpression oggetto può essere convertito in . ParameterQueryRootExpressionQuest'ultimo finirà per la conversione in TranslatePrimitiveCollection(SqlExpression, IProperty, String) un meccanismo di espansione SQL specifico del provider, ad esempio OPENJSON in SQL Server.

ShouldConvertToParameterQueryRoot(QueryParameterExpression)

Indica che un QueryParameterExpression oggetto può essere convertito in . ParameterQueryRootExpressionQuest'ultimo finirà per la conversione in TranslatePrimitiveCollection(SqlExpression, IProperty, String) un meccanismo di espansione SQL specifico del provider, ad esempio OPENJSON in SQL Server.

VisitExtension(Expression)

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

VisitMethodCall(MethodCallExpression)

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

Si applica a