Udostępnij za pośrednictwem


RelationalShapedQueryCompilingExpressionVisitor Klasa

Definicja

Klasa, która kompiluje wyrażenie kształtujące dla danego wyrażenia zapytania w kształcie.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

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

Konstruktory

RelationalShapedQueryCompilingExpressionVisitor(ShapedQueryCompilingExpressionVisitorDependencies, RelationalShapedQueryCompilingExpressionVisitorDependencies, QueryCompilationContext)

Tworzy nowe wystąpienie klasy ShapedQueryCompilingExpressionVisitor.

Właściwości

Dependencies

Zależności dla tej usługi.

(Odziedziczone po ShapedQueryCompilingExpressionVisitor)
IsAsync

Klasa, która kompiluje wyrażenie kształtujące dla danego wyrażenia zapytania w kształcie.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

(Odziedziczone po ShapedQueryCompilingExpressionVisitor)
IsBuffering

Klasa, która kompiluje wyrażenie kształtujące dla danego wyrażenia zapytania w kształcie.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

(Odziedziczone po ShapedQueryCompilingExpressionVisitor)
IsTracking

Klasa, która kompiluje wyrażenie kształtujące dla danego wyrażenia zapytania w kształcie.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

(Odziedziczone po ShapedQueryCompilingExpressionVisitor)
QueryCompilationContext

Obiekt kontekstu kompilacji zapytania dla bieżącej kompilacji.

(Odziedziczone po ShapedQueryCompilingExpressionVisitor)
RelationalDependencies

Zależności specyficzne dla dostawcy relacyjnego dla tej usługi.

Metody

InjectEntityMaterializers(Expression)

Wstrzykiwanie materializatorów jednostek w danym wyrażeniu kształtatora. StructuralTypeShaperExpression jest zastępowany wyrażeniem materializatora dla danej jednostki.

(Odziedziczone po ShapedQueryCompilingExpressionVisitor)
VerifyNoClientConstant(Expression)

Sprawdza, czy podane wyrażenie kształtatora nie zawiera stałej po stronie klienta, co może spowodować wyciek pamięci.

(Odziedziczone po ShapedQueryCompilingExpressionVisitor)
VisitExtension(Expression)

Klasa, która kompiluje wyrażenie kształtujące dla danego wyrażenia zapytania w kształcie.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitExtension(Expression)

Klasa, która kompiluje wyrażenie kształtujące dla danego wyrażenia zapytania w kształcie.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

(Odziedziczone po ShapedQueryCompilingExpressionVisitor)
VisitNonQuery(NonQueryExpression)

Odwiedza podane nonQueryExpressionpolecenie , zwracając wyrażenie, które po skompilowaniu może wykonać operację niezwiązaną z zapytaniem względem bazy danych.

VisitShapedQuery(ShapedQueryExpression)

Wizyty podane w kształcie wyrażenia zapytania, aby utworzyć wyrażenie wyliczalne.

VisitShapedQuery(ShapedQueryExpression)

Wizyty podane w kształcie wyrażenia zapytania, aby utworzyć wyrażenie wyliczalne.

(Odziedziczone po ShapedQueryCompilingExpressionVisitor)
VisitShapedQueryExpression(ShapedQueryExpression)

Klasa, która kompiluje wyrażenie kształtujące dla danego wyrażenia zapytania w kształcie.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

VisitShapedQueryExpression(ShapedQueryExpression)

Klasa, która kompiluje wyrażenie kształtujące dla danego wyrażenia zapytania w kształcie.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

(Odziedziczone po ShapedQueryCompilingExpressionVisitor)

Dotyczy