DbExpressionRebinder-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.]
Stellt sicher, dass alle Metadaten in einer angegebenen Ausdrucksbaumstruktur aus dem angegebenen Metadatenarbeitsbereich stammen. Außerdem werden die Ausdrücke (falls notwendig) erneut an die entsprechenden Ersetzungsmetadaten gebunden und neu erstellt.
Vererbungshierarchie
System.Object
System.Data.Entity.Core.Common.CommandTrees.DbExpressionVisitor<DbExpression>
System.Data.Entity.Core.Common.CommandTrees.DefaultExpressionVisitor
System.Data.Entity.Core.Common.CommandTrees.DbExpressionRebinder
Namespace: System.Data.Entity.Core.Common.CommandTrees
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
<SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId := "Rebinder")> _
Public Class DbExpressionRebinder _
Inherits DefaultExpressionVisitor
'Usage
Dim instance As DbExpressionRebinder
[SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Rebinder")]
public class DbExpressionRebinder : DefaultExpressionVisitor
[SuppressMessageAttribute(L"Microsoft.Naming", L"CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = L"Rebinder")]
public ref class DbExpressionRebinder : public DefaultExpressionVisitor
[<SuppressMessageAttribute("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Rebinder")>]
type DbExpressionRebinder =
class
inherit DefaultExpressionVisitor
end
public class DbExpressionRebinder extends DefaultExpressionVisitor
Der DbExpressionRebinder-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
DbExpressionRebinder | Initialisiert eine neue Instanz der DbExpressionRebinder-Klasse. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
Equals | (Von Object geerbt.) | |
Finalize | (Von Object geerbt.) | |
GetHashCode | (Von Object geerbt.) | |
GetType | (Von Object geerbt.) | |
MemberwiseClone | (Von Object geerbt.) | |
OnEnterScope | Stellt das Ereignis dar, wenn die angegebenen Bereichsvariablen in den Geltungsbereich für den Ausdrucksbesucher gelangen. (Von DefaultExpressionVisitor geerbt.) | |
OnExitScope | Verlässt den Bereich für den Ausdrucksbesucher. (Von DefaultExpressionVisitor geerbt.) | |
OnExpressionReplaced | Ersetzt einen alten Ausdruck durch einen neuen Ausdruck für den Ausdrucksbesucher. (Von DefaultExpressionVisitor geerbt.) | |
OnVariableRebound | Stellt das Ereignis dar, wenn die Variable für den Ausdrucksbesucher neu gebunden wird. (Von DefaultExpressionVisitor geerbt.) | |
ToString | (Von Object geerbt.) | |
Visit(DbAndExpression) | Implementiert das Besuchermuster für den logischen AND-Ausdruck. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbApplyExpression) | Implementiert das Besuchermuster für den Aufruf der angegebenen Funktion für jedes Element im angegebenen Eingabesatz. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbArithmeticExpression) | Implementiert das Besuchermuster für die arithmetische Operation, die auf numerische Argumente angewendet wird. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbCaseExpression) | Implementiert das Besuchermuster für die When-, Then- und Else-Klauseln. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbCastExpression) | Implementiert das Besuchermuster für die Typkonvertierung eines einzelnen Arguments in den angegebenen Typ. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbComparisonExpression) | Implementiert das Besuchermuster für die Vergleichsoperation, die auf zwei Argumente angewendet wird. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbConstantExpression) | Implementiert das Besuchermuster für die verschiedenen Arten von Konstanten. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbCrossJoinExpression) | Implementiert das Besuchermuster für die unbedingte Join-Operation zwischen den angegebenen Auflistungsargumenten. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbDerefExpression) | Implementiert das Besuchermuster für den Ausdruck, der eine Entität anhand des bereitgestellten Verweises abruft. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbDistinctExpression) | Implementiert das Besuchermuster für die doppelten Elemente, die aus dem angegebenen Mengenargument entfernt wurden. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbElementExpression) | Implementiert das Besuchermuster für die Konvertierung des angegebenen Mengenarguments in ein Singleton. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbEntityRefExpression) | Implementiert das Besuchermuster für den Ausdruck, der einen Verweis aus der zugrunde liegenden Entitätsinstanz extrahiert. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbExceptExpression) | Implementiert das Besuchermuster für die Mengensubtraktion zwischen dem linken und dem rechten Operanden. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbExpression) | Implementiert das Besuchermuster für die für Ausdruckstypen erforderlichen Grundfunktionen. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbFilterExpression) | Implementiert das Besuchermuster für ein Prädikat, das angewendet wird, um eine Eingabemenge zu filtern. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbFunctionExpression) | Implementiert das Besuchermuster für den Aufruf einer Funktion. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbGroupByExpression) | Implementiert das Besuchermuster für eine Gruppe nach Operation. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbInExpression) | Implementiert das Besuchermuster für den DbInExpression-Ausdruck. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbIntersectExpression) | Implementiert das Besuchermuster für die Schnittmengenoperation zwischen dem linken und dem rechten Operanden. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbIsEmptyExpression) | Implementiert das Besuchermuster für die Ermittlung einer leeren Menge, die auf ein einzelnes Mengenargument angewendet wird. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbIsNullExpression) | Implementiert das Besuchermuster für die Ermittlung eines NULL-Wertes für ein einzelnes Argument. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbIsOfExpression) | Implementiert das Besuchermuster für den Typvergleich eines einzelnen Arguments mit dem angegebenen Typ. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbJoinExpression) | Implementiert das Besuchermuster für eine innere, linke äußere oder vollständige äußere Join-Operation zwischen den angegebenen Auflistungsargumenten mit der angegebenen Join-Bedingung. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbLambdaExpression) | Implementiert das Besuchermuster für die Verwendung einer Lambda-Funktion auf Argumente, die von DbExpression-Objekten dargestellt werden. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbLikeExpression) | Implementiert das Besichermuster für einen Zeichenfolgenvergleich mit dem angegebenen Muster mit optionaler Escapezeichenfolge. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbLimitExpression) | Implementiert das Besuchermuster für die Beschränkung der Anzahl der Elemente in der Argumentauflistung auf den angegebenen Wert. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbNewInstanceExpression) | Implementiert das Besuchermuster für das Erstellen einer neuen Instanz eines angegebenen Typs, einschließlich Mengen- und Datensatztypen. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbNotExpression) | Implementiert das Besuchermuster für den logischen NOT-Operator eines einzelnen booleschen Arguments. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbNullExpression) | Implementiert das Besuchermuster für einen Verweis auf ein typisiertes NULL-Literal. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbOfTypeExpression) | Implementiert das Besuchermuster für das Abrufen von Elementen des angegebenen Typs aus dem angegebenen Mengenargument. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbOrExpression) | Implementiert das Besuchermuster für den logischen OR-Operator von zwei booleschen Argumenten. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbParameterReferenceExpression) | Implementiert das Besuchermuster für einen Verweis auf einen Parameter, der in der Befehlsstruktur, die diesen Ausdruck enthält, deklariert wurde. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbProjectExpression) | Implementiert das Besuchermuster für die Projektion einer angegebenen Eingabemenge über dem angegebenen Ausdruck. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbPropertyExpression) | Implementiert das Besuchermuster für den Abruf der Instanzeigenschaft. (Überschreibt DefaultExpressionVisitor.Visit(DbPropertyExpression).) | |
Visit(DbQuantifierExpression) | Implementiert das Besuchermuster für eine Quantifiziereroperation der angegebenen Art über die Elemente der angegebenen Eingabemenge. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbRefExpression) | Implementiert das Besuchermuster als stark typisierten Verweis auf eine bestimmte Instanz innerhalb einer Entitätenmenge. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbRefKeyExpression) | Implementiert das Besuchermuster für den Abruf des Schlüsselwerts aus dem zugrunde liegenden Verweiswert. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbRelationshipNavigationExpression) | Implementiert das Besuchermuster für die Navigation einer Beziehung. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbScanExpression) | Implementiert das Besuchermuster für eine Überprüfung einer Entitäten- oder Beziehungsmenge, die durch die Target-Eigenschaft angegeben wird. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbSkipExpression) | Implementiert das Besuchermuster für den skip-Ausdruck. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbSortExpression) | Implementiert das Besuchermuster für einen Sortierschlüssel, der als Teil der Sortierreihenfolge verwendet werden kann. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbTreatExpression) | Implementiert das Besuchermuster für einen Typkonvertierungsvorgang, der auf ein polymorphes Argument angewendet wird. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbUnionAllExpression) | Implementiert das Besuchermuster für die Mengenvereinigung zwischen dem linken und dem rechten Operanden. (Von DefaultExpressionVisitor geerbt.) | |
Visit(DbVariableReferenceExpression) | Implementiert das Besuchermuster für den Verweis auf eine Variable, die sich derzeit im Geltungsbereich befindet. (Von DefaultExpressionVisitor geerbt.) | |
VisitAggregate | Implementiert das Besuchermuster für das Aggregat. (Von DefaultExpressionVisitor geerbt.) | |
VisitEntitySet | Implementiert das Besuchermuster für die Entitätenmenge. (Überschreibt DefaultExpressionVisitor.VisitEntitySet(EntitySetBase).) | |
VisitExpression | Implementiert das Besuchermuster für den Ausdruck. (Von DefaultExpressionVisitor geerbt.) | |
VisitExpressionBinding | Implementiert das Besuchermuster für Ausdrucksbindung. (Von DefaultExpressionVisitor geerbt.) | |
VisitExpressionBindingList | Implementiert das Besuchermuster für die Ausdrucksbindungsliste. (Von DefaultExpressionVisitor geerbt.) | |
VisitExpressionList | Implementiert das Besuchermuster für die Ausdrucksliste. (Von DefaultExpressionVisitor geerbt.) | |
VisitFunction | Implementiert das Besuchermuster für die Funktion. (Überschreibt DefaultExpressionVisitor.VisitFunction(EdmFunction).) | |
VisitFunctionAggregate | Implementiert das Besuchermuster für das Funktionsaggregat. (Von DefaultExpressionVisitor geerbt.) | |
VisitGroupAggregate | Implementiert das Besuchermuster für das Gruppenaggregat. (Von DefaultExpressionVisitor geerbt.) | |
VisitGroupExpressionBinding | Implementiert das Besuchermuster für die Gruppenausdrucksbindung. (Von DefaultExpressionVisitor geerbt.) | |
VisitLambda | Implementiert das Besuchermuster für die Lambda-Funktion. (Von DefaultExpressionVisitor geerbt.) | |
VisitSortClause | Implementiert das Besuchermuster für die Sortierklausel. (Von DefaultExpressionVisitor geerbt.) | |
VisitSortOrder | Implementiert das Besuchermuster für die Sortierreihenfolge. (Von DefaultExpressionVisitor geerbt.) | |
VisitType | Implementiert das Besuchermuster für den Typ. (Überschreibt DefaultExpressionVisitor.VisitType(EdmType).) | |
VisitTypeUsage | Implementiert das Besuchermuster für die Verwendung des Typs. (Überschreibt DefaultExpressionVisitor.VisitTypeUsage(TypeUsage).) |
Oben
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.