DbExpressionBinding-Klasse
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Beschreibt eine Bindung für einen Ausdruck. Grundsätzlich ähnlich einer foreach-Schleife in C#. Die DbExpression-Eigenschaft definiert die Auflistung, die durchlaufen wird, während die Var-Eigenschaft ein Mittel bereitstellt, um auf das aktuelle Element der Auflistung während einer Iteration zu verweisen. DbExpressionBinding wird verwendet, um die Satzargumente mit relationalen Ausdrücken wie DbFilterExpression, DbProjectExpression und DbJoinExpression zu beschreiben.
Vererbungshierarchie
System.Object
System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding
Namespace: System.Data.Entity.Core.Common.CommandTrees
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
Public NotInheritable Class DbExpressionBinding
'Usage
Dim instance As DbExpressionBinding
public sealed class DbExpressionBinding
public ref class DbExpressionBinding sealed
[<SealedAttribute>]
type DbExpressionBinding = class end
public final class DbExpressionBinding
Der DbExpressionBinding-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Expression | Ruft das DbExpression ab, das den Eingabesatz definiert. | |
Variable | Ruft das DbVariableReferenceExpression ab, das auf die Elementvariable verweist. | |
VariableName | Ruft den der Elementvariable zugewiesenen Namen ab. | |
VariableType | Ruft die Typmetadaten der Elementvariable ab. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
Equals | (Von Object geerbt.) | |
GetHashCode | (Von Object geerbt.) | |
GetType | (Von Object geerbt.) | |
ToString | (Von Object geerbt.) |
Oben
Erweiterungs methoden
Name | Beschreibung | |
---|---|---|
All | Erstellt ein neues DbQuantifierExpression, das bestimmt, ob das angegebene Prädikat für alle Elemente des Eingabesets gültig ist. (Durch DbExpressionBuilder definiert.) | |
Any | Erstellt ein neues DbQuantifierExpression, das bestimmt, ob das angegebene Prädikat für eines der Elemente des Eingabesets gültig ist. (Durch DbExpressionBuilder definiert.) | |
CrossApply | Erstellt einen neuen DbApplyExpression, der den angegebenen apply-Ausdruck für jedes Element eines angegebenen Eingabesets einmal auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Übernahmespalten erzeugt.Zeilen, für die apply als leere Menge ausgewertet wird, werden nicht eingeschlossen. (Durch DbExpressionBuilder definiert.) | |
Filter | Erstellt ein neues DbFilterExpression, das die Elemente im angegebenen Eingabeset mithilfe des angegebenen Prädikats filtert. (Durch DbExpressionBuilder definiert.) | |
FullOuterJoin | Erstellt ein neues DbJoinExpression, das die von der linken und der rechten Ausdrucksbindung in der angegebenen Joinbedingung festgelegten Mengen verknüpft, indem FullOuterJoin als DbExpressionKind verwendet wird. (Durch DbExpressionBuilder definiert.) | |
InnerJoin | Erstellt einen neuen DbJoinExpression, der die vom linken und vom rechten Ausdruck in der angegebenen Joinbedingung festgelegten Mengen verknüpft, indem InnerJoin als DbExpressionKind verwendet wird. (Durch DbExpressionBuilder definiert.) | |
LeftOuterJoin | 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. (Durch DbExpressionBuilder definiert.) | |
OuterApply | Erstellt einen neuen DbApplyExpression, der den angegebenen apply-Ausdruck für jedes Element eines angegebenen Eingabesets einmal auswertet und eine Auflistung von Zeilen mit entsprechenden Eingabe- und Übernahmespalten erzeugt.Zeilen, für die apply zu einem leeren Satz ausgewertet wird, weisen den Anwendungsspaltenwert null auf. (Durch DbExpressionBuilder definiert.) | |
Project | Erstellt ein neues DbProjectExpression, das den angegebenen Ausdruck über dem angegebenen Eingabeset projiziert. (Durch DbExpressionBuilder definiert.) | |
Skip | Erstellt ein neues DbSkipExpression, das das angegebene Eingabeset nach den angegebenen Sortiervorschriften sortiert, bevor die angegebene Anzahl von Elementen übersprungen wird. (Durch DbExpressionBuilder definiert.) | |
Sort | Erstellt ein neues DbSortExpression, das das angegebene Eingabeset nach den angegebenen Sortiervorschriften sortiert. (Durch DbExpressionBuilder definiert.) |
Oben
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.