Sprache

EnumerableExpression Klasse

Definition

Ein Ausdruck, der eine Aufzählung oder Gruppe darstellt, die aus der Kette über ein Gruppierungselement übersetzt wird.

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

[System.Runtime.CompilerServices.Nullable(0)]
public class EnumerableExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public class EnumerableExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type EnumerableExpression = class
    inherit Expression
    interface IPrintableExpression
type EnumerableExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class EnumerableExpression
Inherits Expression
Implements IPrintableExpression
Vererbung
EnumerableExpression
Attribute
Implementiert

Konstruktoren

Name Beschreibung
EnumerableExpression(Expression)

Erstellt eine neue Instanz der EnumerableExpression Klasse.

Eigenschaften

Name Beschreibung
IsDistinct

Der Wert, der angibt, ob ein eindeutiger Operator auf die Aufzählung angewendet wird oder nicht.

NodeType

Ein Ausdruck, der eine Aufzählung oder Gruppe darstellt, die aus der Kette über ein Gruppierungselement übersetzt wird.

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

Orderings

Die Liste der Reihenfolgen, die auf die Aufzählung angewendet werden sollen.

Predicate

Der Wert, der ein auf die Aufzählung angewendetes Prädikat angibt.

Selector

Der zugrunde liegende Ausdruck, der aufgezählt wird.

Type

Ein Ausdruck, der eine Aufzählung oder Gruppe darstellt, die aus der Kette über ein Gruppierungselement übersetzt wird.

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

Methoden

Name Beschreibung
AppendOrdering(OrderingExpression)

Fügt die Sortierung an die vorhandenen Sortierungen der EnumerableExpression.

ApplyDistinct()

Wendet den DISTINCT-Operator auf den Selektor der EnumerableExpression.

ApplyOrdering(OrderingExpression)

Wendet die Sortierung auf die EnumerableExpression. Dadurch werden alle vorherigen angegebenen Sortierungen überschrieben.

ApplyPredicate(SqlExpression)

Wendet das Filter-Prädikat auf das EnumerableExpression.

ApplySelector(Expression)

Wendet einen neuen Selektor auf die EnumerableExpression.

Equals(Object)

Ein Ausdruck, der eine Aufzählung oder Gruppe darstellt, die aus der Kette über ein Gruppierungselement übersetzt wird.

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 eine Aufzählung oder Gruppe darstellt, die aus der Kette über ein Gruppierungselement übersetzt wird.

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 .

SetDistinct(Boolean)

Legt fest, ob der DISTINCT-Operator auf den Selektor der EnumerableExpression.

VisitChildren(ExpressionVisitor)

Ein Ausdruck, der eine Aufzählung oder Gruppe darstellt, die aus der Kette über ein Gruppierungselement übersetzt wird.

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

Gilt für: