DbExpressionRebinder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Gwarantuje, że wszystkie metadane w danym drzewie wyrażeń pochodzą z określonego obszaru roboczego metadanych, potencjalnie ponownego łączenia i ponownego kompilowania wyrażeń do odpowiednich metadanych zastępczych w razie potrzeby.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Rebinder")]
public class DbExpressionRebinder : System.Data.Entity.Core.Common.CommandTrees.DefaultExpressionVisitor
type DbExpressionRebinder = class
inherit DefaultExpressionVisitor
Public Class DbExpressionRebinder
Inherits DefaultExpressionVisitor
- Dziedziczenie
- Atrybuty
Konstruktory
| DbExpressionRebinder(MetadataWorkspace) |
Inicjuje nowe wystąpienie klasy DbExpressionRebinder. |
Metody
| OnEnterScope(IEnumerable<DbVariableReferenceExpression>) |
Reprezentuje zdarzenie podczas wprowadzania zakresu dla osoby odwiedzającej wyrażenie z określonymi zmiennymi zakresu. (Odziedziczone po DefaultExpressionVisitor) |
| OnExitScope() |
Zamyka zakres dla gościa wyrażeń. (Odziedziczone po DefaultExpressionVisitor) |
| OnExpressionReplaced(DbExpression, DbExpression) |
Zastępuje stare wyrażenie nowym dla odwiedzających wyrażenie. (Odziedziczone po DefaultExpressionVisitor) |
| OnVariableRebound(DbVariableReferenceExpression, DbVariableReferenceExpression) |
Reprezentuje zdarzenie, gdy zmienna jest odbicia dla odwiedzających wyrażenie. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbAndExpression) |
Implementuje wzorzec odwiedzających dla wyrażenia logicznego AND. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbApplyExpression) |
Implementuje wzorzec dla odwiedzających wywołanie określonej funkcji dla każdego elementu w określonym zestawie danych wejściowych. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbArithmeticExpression) |
Implementuje wzorzec gościa dla operacji arytmetycznej stosowanej do argumentów liczbowych. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbCaseExpression) |
Implementuje wzorzec gościa dla klauzul When, Then i Else. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbCastExpression) |
Implementuje wzorzec gościa dla konwersji typu pojedynczego argumentu na określony typ. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbComparisonExpression) |
Implementuje wzorzec gościa dla operacji porównania zastosowanej do dwóch argumentów. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbConstantExpression) |
Implementuje wzorzec gościa dla różnych rodzajów stałych. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbCrossJoinExpression) |
Implementuje wzorzec gościa dla operacji bezwarunkowego sprzężenia między podanymi argumentami kolekcji. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbDerefExpression) |
Implementuje wzorzec dla odwiedzających wyrażenie, które pobiera jednostkę na podstawie określonego odwołania. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbDistinctExpression) |
Implementuje wzorzec gościa dla usuniętych zduplikowanych elementów z określonego argumentu zestawu. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbElementExpression) |
Implementuje wzorzec gościa dla konwersji określonego argumentu zestawu na pojedynczą konwersję określonego argumentu zestawu na pojedynczy. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbEntityRefExpression) |
Implementuje wzorzec odwiedzający dla wyrażenia, które wyodrębnia odwołanie z bazowego wystąpienia jednostki. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbExceptExpression) |
Implementuje wzorzec gościa dla operacji odejmowania zestawu między lewymi i prawymi operandami. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbExpression) |
Implementuje wzorzec dla odwiedzających podstawowe funkcje wymagane przez typy wyrażeń. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbFilterExpression) |
Implementuje wzorzec gościa dla predykatu zastosowanego do filtrowania zestawu danych wejściowych. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbFunctionExpression) |
Implementuje wzorzec odwiedzających wywołanie funkcji. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbGroupByExpression) |
Implementuje wzorzec gościa dla grupy według operacji. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbInExpression) |
Implementuje wzorzec dla gościa dbInExpression. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbIntersectExpression) |
Implementuje wzorzec gościa dla operacji ustawiania przecięcia między lewymi i prawymi operandami. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbIsEmptyExpression) |
Implementuje wzorzec gościa dla pustego określenia zestawu zastosowanego do pojedynczego argumentu zestawu. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbIsNullExpression) |
Implementuje wzorzec odwiedzających dla określenia wartości null zastosowanego do pojedynczego argumentu. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbIsOfExpression) |
Implementuje wzorzec gościa dla porównania typu pojedynczego argumentu względem określonego typu. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbJoinExpression) |
Implementuje wzorzec gościa dla wewnętrznej, lewej zewnętrznej lub pełnej operacji sprzężenia zewnętrznego między podanymi argumentami kolekcji w określonym warunku sprzężenia. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbLambdaExpression) |
Implementuje wzorzec odwiedzających dla zastosowania funkcji lambda do argumentów reprezentowanych przez obiekty DbExpression. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbLikeExpression) |
Implementuje wzorzec gościa dla porównania ciągów względem określonego wzorca z opcjonalnym ciągiem ucieczki. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbLimitExpression) |
Implementuje wzorzec dla odwiedzających ograniczenie liczby elementów w kolekcji argumentów do określonej wartości limitu. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbNewInstanceExpression) |
Implementuje wzorzec gościa na potrzeby budowy nowego wystąpienia danego typu, w tym typów zestawów i rekordów. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbNotExpression) |
Implementuje wzorzec dla gościa logicznego NOT pojedynczego argumentu logicznego. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbNullExpression) |
Implementuje wzorzec gościa dla odwołania do literału o wartości null. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbOfTypeExpression) |
Implementuje wzorzec dla osoby odwiedzającej pobieranie elementów określonego typu z danego argumentu zestawu. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbOrExpression) |
Implementuje wzorzec gościa dla logicznego OR dwóch argumentów logicznych. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbParameterReferenceExpression) |
Implementuje wzorzec odwiedzających odwołanie do parametru zadeklarowanego w drzewie poleceń, który zawiera to wyrażenie. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbProjectExpression) |
Implementuje wzorzec gościa dla projekcji danego zestawu danych wejściowych na określonym wyrażeniu. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbPropertyExpression) |
Implementuje wzorzec gościa na potrzeby pobierania właściwości wystąpienia. |
| Visit(DbQuantifierExpression) |
Implementuje wzorzec gościa dla operacji kwantyfikatora określonego rodzaju na elementach określonego zestawu danych wejściowych. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbRefExpression) |
Implementuje wzorzec gościa dla silnie typizowanego odwołania do określonego wystąpienia w zestawie jednostek. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbRefKeyExpression) |
Implementuje wzorzec odwiedzających dla pobierania wartości klucza z bazowej wartości referencyjnej. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbRelationshipNavigationExpression) |
Implementuje wzorzec odwiedzających na potrzeby nawigacji relacji. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbScanExpression) |
Implementuje wzorzec dla odwiedzających skanowanie nad zestawem jednostek lub zestawem relacji, zgodnie z właściwością Target. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbSkipExpression) |
Implementuje wzorzec gościa dla wyrażenia pominięcia. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbSortExpression) |
Implementuje wzorzec gościa dla klucza sortowania, który może być używany w ramach kolejności sortowania. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbTreatExpression) |
Implementuje wzorzec gościa dla operacji konwersji typu zastosowanej do argumentu polimorficznego. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbUnionAllExpression) |
Implementuje wzorzec gościa dla operacji ustawiania unii między lewymi i prawymi operandami. (Odziedziczone po DefaultExpressionVisitor) |
| Visit(DbVariableReferenceExpression) |
Implementuje wzorzec gościa dla odwołania do zmiennej, która jest obecnie w zakresie. (Odziedziczone po DefaultExpressionVisitor) |
| VisitAggregate(DbAggregate) |
Implementuje wzorzec gościa dla agregacji. (Odziedziczone po DefaultExpressionVisitor) |
| VisitEntitySet(EntitySetBase) |
Implementuje wzorzec gościa dla zestawu jednostek. |
| VisitExpression(DbExpression) |
Implementuje wzorzec gościa dla wyrażenia. (Odziedziczone po DefaultExpressionVisitor) |
| VisitExpressionBinding(DbExpressionBinding) |
Implementuje wzorzec gościa dla powiązania wyrażeń. (Odziedziczone po DefaultExpressionVisitor) |
| VisitExpressionBindingList(IList<DbExpressionBinding>) |
Implementuje wzorzec gościa dla listy powiązań wyrażeń. (Odziedziczone po DefaultExpressionVisitor) |
| VisitExpressionList(IList<DbExpression>) |
Implementuje wzorzec gościa dla listy wyrażeń. (Odziedziczone po DefaultExpressionVisitor) |
| VisitFunction(EdmFunction) |
Implementuje wzorzec gościa dla funkcji. |
| VisitFunctionAggregate(DbFunctionAggregate) |
Implementuje wzorzec gościa dla agregacji funkcji. (Odziedziczone po DefaultExpressionVisitor) |
| VisitGroupAggregate(DbGroupAggregate) |
Implementuje wzorzec gościa dla agregacji grupy. (Odziedziczone po DefaultExpressionVisitor) |
| VisitGroupExpressionBinding(DbGroupExpressionBinding) |
Implementuje wzorzec odwiedzający dla powiązania wyrażeń grupy. (Odziedziczone po DefaultExpressionVisitor) |
| VisitLambda(DbLambda) |
Implementuje wzorzec gościa dla funkcji Lambda. (Odziedziczone po DefaultExpressionVisitor) |
| VisitSortClause(DbSortClause) |
Implementuje wzorzec gościa dla klauzuli sortowania. (Odziedziczone po DefaultExpressionVisitor) |
| VisitSortOrder(IList<DbSortClause>) |
Implementuje wzorzec gościa dla kolejności sortowania. (Odziedziczone po DefaultExpressionVisitor) |
| VisitType(EdmType) |
Implementuje wzorzec gościa dla typu. |
| VisitTypeUsage(TypeUsage) |
Implementuje wzorzec odwiedzających dla użycia typu. |