Jazyk

RelationalQueryRootProcessor 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 RelationalQueryRootProcessor : Microsoft.EntityFrameworkCore.Query.QueryRootProcessor
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalQueryRootProcessor = class
    inherit QueryRootProcessor
Public Class RelationalQueryRootProcessor
Inherits QueryRootProcessor
Dědičnost
RelationalQueryRootProcessor
Atributy

Konstruktory

Název Description
RelationalQueryRootProcessor(QueryTranslationPreprocessorDependencies, RelationalQueryTranslationPreprocessorDependencies, QueryCompilationContext)

Vytvoří novou instanci RelationalQueryRootProcessor třídy.

Metody

Název Description
ShouldConvertToInlineQueryRoot(Expression)

Označuje, že Expression lze převést na InlineQueryRootExpression; druhá skončí TranslateInlineQueryRoot(InlineQueryRootExpression) pro překlad do SQL ValuesExpression.

ShouldConvertToInlineQueryRoot(NewArrayExpression)

Označuje, že ConstantExpression lze převést na InlineQueryRootExpression; druhá skončí VisitInlineQueryRoot(InlineQueryRootExpression) pro překlad do SQL ValuesExpression.

ShouldConvertToParameterQueryRoot(ParameterExpression)

Označuje, že ParameterExpression lze převést na ParameterQueryRootExpression; druhá možnost skončí TranslatePrimitiveCollection(SqlExpression, IProperty, String) pro překlad do mechanismu rozšíření SQL specifického pro poskytovatele, např. OPENJSON na SQL Server.

ShouldConvertToParameterQueryRoot(QueryParameterExpression)

Označuje, že QueryParameterExpression lze převést na ParameterQueryRootExpression; druhá možnost skončí TranslatePrimitiveCollection(SqlExpression, IProperty, String) pro překlad do mechanismu rozšíření SQL specifického pro poskytovatele, např. OPENJSON na SQL Server.

VisitExtension(Expression)

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

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