Udostępnij przez


DbExpressionRebinder Klasa

Definicja

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.

Dotyczy