Condividi tramite


RelationalShapedQueryCompilingExpressionVisitor Classe

Definizione

Classe che compila l'espressione shaper per l'espressione di query con forma specificata.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

public class RelationalShapedQueryCompilingExpressionVisitor : Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor
type RelationalShapedQueryCompilingExpressionVisitor = class
    inherit ShapedQueryCompilingExpressionVisitor
Public Class RelationalShapedQueryCompilingExpressionVisitor
Inherits ShapedQueryCompilingExpressionVisitor
Ereditarietà
RelationalShapedQueryCompilingExpressionVisitor

Costruttori

RelationalShapedQueryCompilingExpressionVisitor(ShapedQueryCompilingExpressionVisitorDependencies, RelationalShapedQueryCompilingExpressionVisitorDependencies, QueryCompilationContext)

Crea una nuova istanza della classe ShapedQueryCompilingExpressionVisitor.

Proprietà

Dependencies

Dipendenze per questo servizio.

(Ereditato da ShapedQueryCompilingExpressionVisitor)
IsAsync

Classe che compila l'espressione shaper per l'espressione di query con forma specificata.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

(Ereditato da ShapedQueryCompilingExpressionVisitor)
IsBuffering

Classe che compila l'espressione shaper per l'espressione di query con forma specificata.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

(Ereditato da ShapedQueryCompilingExpressionVisitor)
IsTracking

Classe che compila l'espressione shaper per l'espressione di query con forma specificata.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

(Ereditato da ShapedQueryCompilingExpressionVisitor)
QueryCompilationContext

Oggetto contesto di compilazione della query per la compilazione corrente.

(Ereditato da ShapedQueryCompilingExpressionVisitor)
RelationalDependencies

Dipendenze specifiche del provider relazionale per questo servizio.

Metodi

InjectEntityMaterializers(Expression)

Inserire materializzatori di entità in un'espressione shaper specificata. StructuralTypeShaperExpression viene sostituito con l'espressione materialzer per l'entità specificata.

(Ereditato da ShapedQueryCompilingExpressionVisitor)
VerifyNoClientConstant(Expression)

Verifica che l'espressione shaper specificata non contenga una costante lato client che potrebbe causare perdite di memoria.

(Ereditato da ShapedQueryCompilingExpressionVisitor)
VisitExtension(Expression)

Classe che compila l'espressione shaper per l'espressione di query con forma specificata.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

VisitExtension(Expression)

Classe che compila l'espressione shaper per l'espressione di query con forma specificata.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

(Ereditato da ShapedQueryCompilingExpressionVisitor)
VisitNonQuery(NonQueryExpression)

Visita l'oggetto specificato nonQueryExpression, restituendo un'espressione che, durante la compilazione, può eseguire l'operazione non di query sul database.

VisitShapedQuery(ShapedQueryExpression)

Visita un'espressione di query con forma specificata per creare un'espressione di enumerabile.

VisitShapedQuery(ShapedQueryExpression)

Visita un'espressione di query con forma specificata per creare un'espressione di enumerabile.

(Ereditato da ShapedQueryCompilingExpressionVisitor)
VisitShapedQueryExpression(ShapedQueryExpression)

Classe che compila l'espressione shaper per l'espressione di query con forma specificata.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

VisitShapedQueryExpression(ShapedQueryExpression)

Classe che compila l'espressione shaper per l'espressione di query con forma specificata.

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

(Ereditato da ShapedQueryCompilingExpressionVisitor)

Si applica a