Share via


EntityQueryRootExpression Klasse

Definition

Ein Ausdruck, der einen Entitätsabfragestamm im Abfrageausdruck darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

public class EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
type EntityQueryRootExpression = class
    inherit QueryRootExpression
    interface IPrintableExpression
Public Class EntityQueryRootExpression
Inherits QueryRootExpression
Vererbung
EntityQueryRootExpression
Implementiert

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen und Funktionsweise von EF Core-Abfragen .

Konstruktoren

EntityQueryRootExpression(IAsyncQueryProvider, IEntityType)

Erstellt eine neue instance der -Klasse mit zugeordnetem EntityQueryRootExpression Abfrageanbieter.

EntityQueryRootExpression(IEntityType)

Erstellt eine neue instance der EntityQueryRootExpression -Klasse ohne Abfrageanbieter.

Eigenschaften

CanReduce

Ein Ausdruck, der einen Entitätsabfragestamm im Abfrageausdruck darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

ElementType

Der Elementtyp, der von diesem Abfragestamm dargestellt wird.

(Geerbt von QueryRootExpression)
EntityType

Der Entitätstyp, der von diesem Abfragestamm dargestellt wird.

NodeType

Ein Ausdruck, der einen Entitätsabfragestamm im Abfrageausdruck darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

QueryProvider

Der Diesem Abfragestamm zugeordnete Abfrageanbieter.

(Geerbt von QueryRootExpression)
Type

Ein Ausdruck, der einen Entitätsabfragestamm im Abfrageausdruck darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

(Geerbt von QueryRootExpression)

Methoden

DetachQueryProvider()

Trennt den zugeordneten Abfrageanbieter von diesem Abfragestammausdruck.

Equals(Object)

Ein Ausdruck, der einen Entitätsabfragestamm im Abfrageausdruck darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

GetHashCode()

Ein Ausdruck, der einen Entitätsabfragestamm im Abfrageausdruck darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

Print(ExpressionPrinter)

Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks mithilfe ExpressionPrintervon .

UpdateEntityType(IEntityType)

Updates Entitätstyp, der diesem Abfragestamm zugeordnet ist, mit einer entsprechenden optimierten Version.

VisitChildren(ExpressionVisitor)

Ein Ausdruck, der einen Entitätsabfragestamm im Abfrageausdruck darstellt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

Explizite Schnittstellenimplementierungen

IPrintableExpression.Print(ExpressionPrinter)

Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks mithilfe ExpressionPrintervon .

Gilt für: