EnumerableExpression Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |