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 ein Eingabeset für relationale Ausdrücke wie DbFilterExpression, DbProjectExpression und DbJoinExpression dar. 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
Durchlauf mit einer Bindung an jedes Element des Durchlaufs sehr ähnlich. Diese Klasse wird als Hilfsklasse für viele der Ausdrücke bereitgestellt, die relationalen Operatoren entsprechen.
Eigenschaften
Expression |
Ruft den DbExpression ab, der das Eingabeset definiert, oder legt diesen fest. |
Variable |
Ruft die DbVariableReferenceExpression ab, die auf die Elementvariable verweist. |
VariableName |
Ruft den der Elementvariable zugewiesenen Namen ab. |
VariableType |
Ruft die Typmetadaten der Elementvariable ab. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Erweiterungsmethoden
All(DbExpressionBinding, DbExpression) |
Erstellt einen neuen DbQuantifierExpression, der bestimmt, ob das angegebene Prädikat für alle Element des Eingabesets gültig ist. |
Any(DbExpressionBinding, DbExpression) |
Erstellt eine neue DbQuantifierExpression, die bestimmt, ob das angegebene Prädikat für jedes beliebige Element des Eingabesets gültig ist. |
CrossApply(DbExpressionBinding, DbExpressionBinding) |
Erstellt eine neue DbApplyExpression, die den angegebenen |
Filter(DbExpressionBinding, DbExpression) |
Erstellt einen neuen DbFilterExpression, der die Elemente im angegebenen Eingabeset mithilfe des angegebenen Prädikats filtert. |
FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Erstellt einen neuen DbJoinExpression, der die von der linken und der rechten Ausdrucksbindung in der angegebenen Joinbedingung festgelegten Mengen verknüpft, indem FullOuterJoin als DbExpressionKind verwendet wird. |
InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Erstellt einen neuen DbJoinExpression, der die von der linken und der rechten Ausdrucksbindung in der angegebenen Joinbedingung festgelegten Mengen verknüpft, indem InnerJoin als DbExpressionKind verwendet wird. |
LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Erstellt einen neuen DbJoinExpression, der die von der linken und der rechten Ausdrucksbindung in der angegebenen Joinbedingung festgelegten Mengen verknüpft, indem LeftOuterJoin als DbExpressionKind verwendet wird. |
OuterApply(DbExpressionBinding, DbExpressionBinding) |
Erstellt eine neue DbApplyExpression, die den angegebenen |
Project(DbExpressionBinding, DbExpression) |
Erstellt eine neue DbProjectExpression, die den angegebenen Ausdruck über dem angegebenen Eingabeset projiziert. |
Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression) |
Erstellt eine neue DbSkipExpression, die das angegebene Eingabeset nach den angegebenen Sortiervorschriften sortiert, bevor die angegebene Anzahl von Elementen übersprungen wird. |
Sort(DbExpressionBinding, IEnumerable<DbSortClause>) |
Erstellt eine neue DbSortExpression, die das angegebene Eingabeset nach den angegebenen Sortiervorschriften sortiert. |