Sdílet prostřednictvím


RelationalShapedQueryCompilingExpressionVisitor Třída

Definice

Třída, která zkompiluje výraz tvarovače pro daný tvarovaný výraz dotazu.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

public class RelationalShapedQueryCompilingExpressionVisitor : Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor
type RelationalShapedQueryCompilingExpressionVisitor = class
    inherit ShapedQueryCompilingExpressionVisitor
Public Class RelationalShapedQueryCompilingExpressionVisitor
Inherits ShapedQueryCompilingExpressionVisitor
Dědičnost
RelationalShapedQueryCompilingExpressionVisitor

Konstruktory

RelationalShapedQueryCompilingExpressionVisitor(ShapedQueryCompilingExpressionVisitorDependencies, RelationalShapedQueryCompilingExpressionVisitorDependencies, QueryCompilationContext)

Vytvoří novou instanci třídy ShapedQueryCompilingExpressionVisitor.

Vlastnosti

Dependencies

Závislosti pro tuto službu

(Zděděno od ShapedQueryCompilingExpressionVisitor)
IsAsync

Třída, která zkompiluje výraz tvarovače pro daný tvarovaný výraz dotazu.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

(Zděděno od ShapedQueryCompilingExpressionVisitor)
IsBuffering

Třída, která zkompiluje výraz tvarovače pro daný tvarovaný výraz dotazu.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

(Zděděno od ShapedQueryCompilingExpressionVisitor)
IsTracking

Třída, která zkompiluje výraz tvarovače pro daný tvarovaný výraz dotazu.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

(Zděděno od ShapedQueryCompilingExpressionVisitor)
QueryCompilationContext

Kontextový objekt kompilace dotazu pro aktuální kompilaci.

(Zděděno od ShapedQueryCompilingExpressionVisitor)
RelationalDependencies

Závislosti relačního zprostředkovatele pro tuto službu.

Metody

InjectEntityMaterializers(Expression)

Vložte materializátory entit do daného výrazu shaperu. StructuralTypeShaperExpression se nahradí výrazem materializátoru pro danou entitu.

(Zděděno od ShapedQueryCompilingExpressionVisitor)
VerifyNoClientConstant(Expression)

Ověří, že daný výraz tvarovače neobsahuje konstantu na straně klienta, která by mohla způsobit nevracení paměti.

(Zděděno od ShapedQueryCompilingExpressionVisitor)
VisitExtension(Expression)

Třída, která zkompiluje výraz tvarovače pro daný tvarovaný výraz dotazu.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

VisitExtension(Expression)

Třída, která zkompiluje výraz tvarovače pro daný tvarovaný výraz dotazu.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

(Zděděno od ShapedQueryCompilingExpressionVisitor)
VisitNonQuery(NonQueryExpression)

Navštíví danou nonQueryExpressionadresu a vrátí výraz, který při kompilaci může s databází provést operaci bez dotazu.

VisitShapedQuery(ShapedQueryExpression)

Navštíví zadaný výraz s tvarovaným dotazem a vytvoří výraz s možností výčtu.

VisitShapedQuery(ShapedQueryExpression)

Navštíví zadaný výraz s tvarovaným dotazem a vytvoří výraz s možností výčtu.

(Zděděno od ShapedQueryCompilingExpressionVisitor)
VisitShapedQueryExpression(ShapedQueryExpression)

Třída, která zkompiluje výraz tvarovače pro daný tvarovaný výraz dotazu.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

VisitShapedQueryExpression(ShapedQueryExpression)

Třída, která zkompiluje výraz tvarovače pro daný tvarovaný výraz dotazu.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

(Zděděno od ShapedQueryCompilingExpressionVisitor)

Platí pro