Sdílet prostřednictvím


DbExpressionRebinder Třída

Definice

Zajišťuje, že všechna metadata v daném stromu výrazů pocházejí ze zadaného pracovního prostoru metadat a případně znovu vytvoří vazby a znovu sestaví výrazy na odpovídající náhradní metadata.

[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
Dědičnost
Atributy

Konstruktory

DbExpressionRebinder(MetadataWorkspace)

Inicializuje novou instanci DbExpressionRebinder třídy.

Metody

OnEnterScope(IEnumerable<DbVariableReferenceExpression>)

Představuje událost při zadání rozsahu výrazu visitor se zadanými proměnnými oboru.

(Zděděno od DefaultExpressionVisitor)
OnExitScope()

Ukončí obor výrazu visitor.

(Zděděno od DefaultExpressionVisitor)
OnExpressionReplaced(DbExpression, DbExpression)

Nahradí starý výraz novým výrazem pro výraz návštěvníka.

(Zděděno od DefaultExpressionVisitor)
OnVariableRebound(DbVariableReferenceExpression, DbVariableReferenceExpression)

Představuje událost při doskoku proměnné výrazu visitor.

(Zděděno od DefaultExpressionVisitor)
Visit(DbAndExpression)

Implementuje vzor návštěvníka pro logický výraz AND.

(Zděděno od DefaultExpressionVisitor)
Visit(DbApplyExpression)

Implementuje vzor návštěvníka pro vyvolání zadané funkce pro každý prvek v zadané vstupní sadě.

(Zděděno od DefaultExpressionVisitor)
Visit(DbArithmeticExpression)

Implementuje vzor návštěvníka pro aritmetickou operaci použitou na číselné argumenty.

(Zděděno od DefaultExpressionVisitor)
Visit(DbCaseExpression)

Implementuje vzor návštěvníka pro klauzule When, Then a Else.

(Zděděno od DefaultExpressionVisitor)
Visit(DbCastExpression)

Implementuje vzor návštěvníka pro převod typu jednoho argumentu na zadaný typ.

(Zděděno od DefaultExpressionVisitor)
Visit(DbComparisonExpression)

Implementuje vzor návštěvníka pro operaci porovnání použitou na dva argumenty.

(Zděděno od DefaultExpressionVisitor)
Visit(DbConstantExpression)

Implementuje vzor návštěvníka pro různé druhy konstant.

(Zděděno od DefaultExpressionVisitor)
Visit(DbCrossJoinExpression)

Implementuje model návštěvníka pro operaci nepodmíněného spojení mezi danými argumenty kolekce.

(Zděděno od DefaultExpressionVisitor)
Visit(DbDerefExpression)

Implementuje vzor návštěvníka pro výraz, který načte entitu na základě zadaného odkazu.

(Zděděno od DefaultExpressionVisitor)
Visit(DbDistinctExpression)

Implementuje vzor návštěvníka pro odebrané duplicitní prvky ze zadaného argumentu sady.

(Zděděno od DefaultExpressionVisitor)
Visit(DbElementExpression)

Implementuje vzor návštěvníka pro převod zadaného argumentu sady na jednoúčelový převod zadaného argumentu sady na jednoúčelový argument.

(Zděděno od DefaultExpressionVisitor)
Visit(DbEntityRefExpression)

Implementuje vzor návštěvníka pro výraz, který extrahuje odkaz z instance podkladové entity.

(Zděděno od DefaultExpressionVisitor)
Visit(DbExceptExpression)

Implementuje vzor návštěvníka pro operaci nastavení odčítání mezi levým a pravým operandem.

(Zděděno od DefaultExpressionVisitor)
Visit(DbExpression)

Implementuje vzor návštěvníka pro základní funkce vyžadované typy výrazů.

(Zděděno od DefaultExpressionVisitor)
Visit(DbFilterExpression)

Implementuje vzor návštěvníka pro predikát použitý k filtrování vstupní sady.

(Zděděno od DefaultExpressionVisitor)
Visit(DbFunctionExpression)

Implementuje vzor návštěvníka pro vyvolání funkce.

(Zděděno od DefaultExpressionVisitor)
Visit(DbGroupByExpression)

Implementuje model návštěvníka pro skupinu podle operace.

(Zděděno od DefaultExpressionVisitor)
Visit(DbInExpression)

Implementuje vzor návštěvníka pro DbInExpression.

(Zděděno od DefaultExpressionVisitor)
Visit(DbIntersectExpression)

Implementuje vzor návštěvníka pro operaci nastaveného průniku mezi levým a pravým operandem.

(Zděděno od DefaultExpressionVisitor)
Visit(DbIsEmptyExpression)

Implementuje vzor návštěvníka pro určení prázdné sady použité na argument jedné sady.

(Zděděno od DefaultExpressionVisitor)
Visit(DbIsNullExpression)

Implementuje vzor návštěvníka pro určení hodnoty null použité pro jeden argument.

(Zděděno od DefaultExpressionVisitor)
Visit(DbIsOfExpression)

Implementuje vzor návštěvníka pro porovnání typu jednoho argumentu se zadaným typem.

(Zděděno od DefaultExpressionVisitor)
Visit(DbJoinExpression)

Implementuje vzor návštěvníka pro vnitřní, levou vnější nebo úplnou vnější operaci spojení mezi argumenty dané kolekce v zadané podmínce spojení.

(Zděděno od DefaultExpressionVisitor)
Visit(DbLambdaExpression)

Implementuje vzor návštěvníka pro použití funkce lambda na argumenty reprezentované dbExpression objekty.

(Zděděno od DefaultExpressionVisitor)
Visit(DbLikeExpression)

Implementuje vzor návštěvníka pro porovnání řetězců se zadaným vzorem s volitelným řídicím řetězcem.

(Zděděno od DefaultExpressionVisitor)
Visit(DbLimitExpression)

Implementuje model návštěvníka pro omezení počtu prvků v kolekci argumentů na zadanou limitní hodnotu.

(Zděděno od DefaultExpressionVisitor)
Visit(DbNewInstanceExpression)

Implementuje model návštěvníka pro vytvoření nové instance daného typu, včetně typů set a záznamů.

(Zděděno od DefaultExpressionVisitor)
Visit(DbNotExpression)

Implementuje model návštěvníka pro logický argument NE jednoho logického argumentu.

(Zděděno od DefaultExpressionVisitor)
Visit(DbNullExpression)

Implementuje vzor návštěvníka pro odkaz na zadaný literál s hodnotou null.

(Zděděno od DefaultExpressionVisitor)
Visit(DbOfTypeExpression)

Implementuje model návštěvníka pro načtení prvků zadaného typu z daného argumentu sady.

(Zděděno od DefaultExpressionVisitor)
Visit(DbOrExpression)

Implementuje model návštěvníka pro logické OR dvou logických argumentů.

(Zděděno od DefaultExpressionVisitor)
Visit(DbParameterReferenceExpression)

Implementuje vzor návštěvníka pro odkaz na parametr deklarovaný ve stromu příkazů, který obsahuje tento výraz.

(Zděděno od DefaultExpressionVisitor)
Visit(DbProjectExpression)

Implementuje vzor návštěvníka pro projekci dané vstupní sady přes zadaný výraz.

(Zděděno od DefaultExpressionVisitor)
Visit(DbPropertyExpression)

Implementuje model návštěvníka pro načtení vlastnosti instance.

Visit(DbQuantifierExpression)

Implementuje vzor návštěvníka pro operaci kvantifikátoru zadaného typu s prvky zadané vstupní sady.

(Zděděno od DefaultExpressionVisitor)
Visit(DbRefExpression)

Implementuje vzor návštěvníka pro odkaz silného typu na konkrétní instanci v rámci sady entit.

(Zděděno od DefaultExpressionVisitor)
Visit(DbRefKeyExpression)

Implementuje model návštěvníka pro načtení hodnoty klíče z podkladové referenční hodnoty.

(Zděděno od DefaultExpressionVisitor)
Visit(DbRelationshipNavigationExpression)

Implementuje model návštěvníka pro navigaci v relaci.

(Zděděno od DefaultExpressionVisitor)
Visit(DbScanExpression)

Implementuje vzor návštěvníka pro procházení sady entit nebo sady relací, jak je uvedeno ve vlastnosti Target.

(Zděděno od DefaultExpressionVisitor)
Visit(DbSkipExpression)

Implementuje vzor návštěvníka pro výraz skip.

(Zděděno od DefaultExpressionVisitor)
Visit(DbSortExpression)

Implementuje vzor návštěvníka pro klíč řazení, který lze použít jako součást pořadí řazení.

(Zděděno od DefaultExpressionVisitor)
Visit(DbTreatExpression)

Implementuje vzor návštěvníka pro operaci převodu typu použitou na polymorfní argument.

(Zděděno od DefaultExpressionVisitor)
Visit(DbUnionAllExpression)

Implementuje vzor návštěvníka pro operaci nastavení sjednocení mezi levým a pravým operandem.

(Zděděno od DefaultExpressionVisitor)
Visit(DbVariableReferenceExpression)

Implementuje vzor návštěvníka pro odkaz na proměnnou, která je aktuálně v oboru.

(Zděděno od DefaultExpressionVisitor)
VisitAggregate(DbAggregate)

Implementuje model návštěvníka pro agregaci.

(Zděděno od DefaultExpressionVisitor)
VisitEntitySet(EntitySetBase)

Implementuje vzor návštěvníka pro sadu entit.

VisitExpression(DbExpression)

Implementuje vzor návštěvníka pro výraz.

(Zděděno od DefaultExpressionVisitor)
VisitExpressionBinding(DbExpressionBinding)

Implementuje vzor návštěvníka pro vazbu výrazů.

(Zděděno od DefaultExpressionVisitor)
VisitExpressionBindingList(IList<DbExpressionBinding>)

Implementuje vzor návštěvníka pro seznam vazeb výrazů.

(Zděděno od DefaultExpressionVisitor)
VisitExpressionList(IList<DbExpression>)

Implementuje vzor návštěvníka pro seznam výrazů.

(Zděděno od DefaultExpressionVisitor)
VisitFunction(EdmFunction)

Implementuje vzor návštěvníka pro funkci.

VisitFunctionAggregate(DbFunctionAggregate)

Implementuje vzor návštěvníka pro agregaci funkce.

(Zděděno od DefaultExpressionVisitor)
VisitGroupAggregate(DbGroupAggregate)

Implementuje vzor návštěvníka pro agregaci skupiny.

(Zděděno od DefaultExpressionVisitor)
VisitGroupExpressionBinding(DbGroupExpressionBinding)

Implementuje vzor návštěvníka pro vazbu výrazu skupiny.

(Zděděno od DefaultExpressionVisitor)
VisitLambda(DbLambda)

Implementuje vzor návštěvníka pro funkci Lambda.

(Zděděno od DefaultExpressionVisitor)
VisitSortClause(DbSortClause)

Implementuje vzor návštěvníka pro klauzuli sort.

(Zděděno od DefaultExpressionVisitor)
VisitSortOrder(IList<DbSortClause>)

Implementuje vzor návštěvníka pro pořadí řazení.

(Zděděno od DefaultExpressionVisitor)
VisitType(EdmType)

Implementuje vzor návštěvníka pro typ.

VisitTypeUsage(TypeUsage)

Implementuje model návštěvníka pro použití typu.

Platí pro