DbExpressionBinding 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.
Stellt einen Eingabesatz auf relationale Ausdrücke wie DbFilterExpression, DbProjectExpression, und DbJoinExpression. Diese Klasse kann nicht vererbt werden.
public ref class DbExpressionBinding sealed
public sealed class DbExpressionBinding
type DbExpressionBinding = class
Public NotInheritable Class DbExpressionBinding
- Vererbung
-
DbExpressionBinding
Hinweise
Diese Klasse ist einem foreach Traversal mit einer Bindung an jedes Element der Traversal sehr ähnlich. Diese Klasse wird als Hilfsklasse für viele ausdrücke bereitgestellt, die relationalen Operatoren entsprechen.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Expression |
Dient zum Abrufen oder Festlegen des Eingabesatzes, der DbExpression den Eingabesatz definiert. |
| Variable |
Ruft den DbVariableReferenceExpression Verweis auf die Elementvariable ab. |
| VariableName |
Ruft den Namen ab, der der Elementvariablen zugewiesen ist. |
| VariableType |
Ruft die Typmetadaten der Elementvariable ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| All(DbExpressionBinding, DbExpression) |
Erstellt eine neue DbQuantifierExpression , die bestimmt, ob das angegebene Prädikat für alle Elemente des Eingabesatzes enthalten ist. |
| Any(DbExpressionBinding, DbExpression) |
Erstellt eine neue DbQuantifierExpression , die bestimmt, ob das angegebene Prädikat für ein beliebiges Element des Eingabesatzes enthalten ist. |
| CrossApply(DbExpressionBinding, DbExpressionBinding) |
Erstellt eine neue DbApplyExpression , die den angegebenen |
| Filter(DbExpressionBinding, DbExpression) |
Erstellt eine neue DbFilterExpression , die die Elemente im angegebenen Eingabesatz mithilfe des angegebenen Prädikats filtert. |
| FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Erstellt eine neue DbJoinExpression , die die durch die links- und rechten Ausdrucksbindungen angegebenen Sätze in der angegebenen Verknüpfungsbedingung verknüpft, wobei FullOuterJoin als die DbExpressionKind. |
| InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Erstellt eine neue DbJoinExpression , die die durch die Bindungen des linken und rechten Ausdrucks angegebenen Sätze in der angegebenen Verknüpfungsbedingung verknüpft, wobei InnerJoin als die DbExpressionKind. |
| LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Erstellt eine neue DbJoinExpression , die die durch die Bindungen des linken und rechten Ausdrucks angegebenen Sätze in der angegebenen Verknüpfungsbedingung verknüpft, wobei LeftOuterJoin als die DbExpressionKind. |
| OuterApply(DbExpressionBinding, DbExpressionBinding) |
Erstellt eine neue DbApplyExpression , die den angegebenen |
| Project(DbExpressionBinding, DbExpression) |
Erstellt eine neue DbProjectExpression , die den angegebenen Ausdruck über den angegebenen Eingabesatz projiziert. |
| Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression) |
Erstellt eine neue DbSkipExpression , die die angegebene Eingabe nach den angegebenen Sortierspezifikationen sortiert, bevor die angegebene Anzahl von Elementen übersprungen wird. |
| Sort(DbExpressionBinding, IEnumerable<DbSortClause>) |
Erstellt eine neue DbSortExpression , die die angegebene Eingabe nach den angegebenen Sortierspezifikationen sortiert. |