Sprache

EntityQueryRootExpression Klasse

Definition

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

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

[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
[System.Runtime.CompilerServices.Nullable(0)]
public class EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
public class EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
[System.Runtime.CompilerServices.Nullable(0)]
public class EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type EntityQueryRootExpression = class
    inherit QueryRootExpression
    interface IPrintableExpression
type EntityQueryRootExpression = class
    inherit QueryRootExpression
    interface IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type EntityQueryRootExpression = class
    inherit QueryRootExpression
    interface IPrintableExpression
Public Class EntityQueryRootExpression
Inherits QueryRootExpression
Vererbung
EntityQueryRootExpression
Attribute
Implementiert

Hinweise

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

Konstruktoren

Name Beschreibung
EntityQueryRootExpression(IAsyncQueryProvider, IEntityType)

Erstellt eine neue Instanz der EntityQueryRootExpression Klasse mit dem zugeordneten Abfrageanbieter.

EntityQueryRootExpression(IEntityType)

Erstellt eine neue Instanz der EntityQueryRootExpression Klasse ohne Abfrageanbieter.

Eigenschaften

Name Beschreibung
CanReduce

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

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

ElementType

Der Elementtyp, der durch diesen Abfragestamm dargestellt wird.

(Geerbt von QueryRootExpression)
EntityType

Der Entitätstyp, der durch diesen 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. Sie wird in der Regel nicht im Anwendungscode verwendet.

QueryProvider

Der Abfrageanbieter, der diesem Abfragestamm zugeordnet ist.

(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. Sie wird in der Regel nicht im Anwendungscode verwendet.

(Geerbt von QueryRootExpression)

Methoden

Name Beschreibung
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. Sie wird in der Regel 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. Sie wird in der Regel nicht im Anwendungscode verwendet.

Print(ExpressionPrinter)

Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks mithilfe ExpressionPrintervon .

UpdateEntityType(IEntityType)

Aktualisiert den Entitätstyp, der diesem Abfragestamm zugeordnet ist, mit der 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. Sie wird in der Regel nicht im Anwendungscode verwendet.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IPrintableExpression.Print(ExpressionPrinter)

Erstellt eine druckbare Zeichenfolgendarstellung des angegebenen Ausdrucks mithilfe ExpressionPrintervon .

Gilt für: