DefaultExpressionVisitor.Visit Metódus

Definíció

Megvalósítja a látogatói mintát.

Túlterhelések

Name Description
Visit(DbLikeExpression)

Implementálja a látogatói mintát a megadott mintával való sztring-összehasonlításhoz egy választható feloldó sztringgel.

Visit(DbLimitExpression)

Implementálja a látogatói mintát az argumentumgyűjteményben lévő elemek számának a megadott korlátértékre való korlátozásához.

Visit(DbNewInstanceExpression)

Implementálja a látogatói mintát egy adott típusú új példány létrehozásához, beleértve a beállítás- és rekordtípusokat is.

Visit(DbNullExpression)

Egy beírt null literálra mutató hivatkozás látogatói mintáját implementálja.

Visit(DbOfTypeExpression)

Implementálja a látogatói mintát a megadott típus elemeinek lekéréséhez az adott halmaz argumentumából.

Visit(DbOrExpression)

A logikai VAGY két logikai argumentum látogatói mintáját implementálja.

Visit(DbParameterReferenceExpression)

Implementálja a látogatói mintát a kifejezést tartalmazó parancsfán deklarált paraméterre mutató hivatkozáshoz.

Visit(DbProjectExpression)

Implementálja a látogatói mintát egy adott bemeneti csoport adott kifejezésen keresztüli vetítéséhez.

Visit(DbPropertyExpression)

Implementálja a látogatói mintát egy példánytulajdonság lekéréséhez.

Visit(DbRefKeyExpression)

Megvalósítja a látogatói mintát a kulcsérték lekéréséhez az alapul szolgáló referenciaértékből.

Visit(DbRefExpression)

Implementálja a látogatói mintát egy entitáskészlet egy adott példányára mutató, erősen gépelt hivatkozáshoz.

Visit(DbLambdaExpression)

Implementálja a lambda függvények dbExpression objektumok által képviselt argumentumokra való alkalmazásának látogatói mintáját.

Visit(DbRelationshipNavigationExpression)

Megvalósítja a kapcsolat navigációjának látogatói mintáját.

Visit(DbScanExpression)

Implementálja a látogatói mintát egy entitáskészleten vagy kapcsolatkészleten végzett vizsgálathoz a Target tulajdonság által jelzett módon.

Visit(DbSkipExpression)

Implementálja a kihagyó kifejezés látogatói mintáját.

Visit(DbSortExpression)

A rendezési sorrend részeként használható rendezési kulcs látogatói mintáját implementálja.

Visit(DbTreatExpression)

Egy polimorf argumentumra alkalmazott típuskonvertálási művelet látogatói mintáját implementálja.

Visit(DbUnionAllExpression)

Megvalósítja a bal és a jobb operandusok közötti egyesítő művelet látogatói mintáját.

Visit(DbVariableReferenceExpression)

Implementálja a látogatói mintát egy jelenleg hatókörben lévő változóra mutató hivatkozáshoz.

Visit(DbQuantifierExpression)

A megadott típusú kvantitáló művelet látogatói mintáját implementálja a megadott bemeneti készlet elemein.

Visit(DbJoinExpression)

Egy belső, bal oldali vagy teljes külső illesztési művelet látogatói mintáját implementálja a megadott illesztési feltétel adott gyűjteményargumentumai között.

Visit(DbNotExpression)

Egy logikai argumentum logikai NEM logikai argumentumának látogatói mintáját implementálja.

Visit(DbIsNullExpression)

Az egyetlen argumentumra alkalmazott null meghatározás látogatói mintáját implementálja.

Visit(DbAndExpression)

Implementálja a logikai AND kifejezés látogatói mintáját.

Visit(DbApplyExpression)

Implementálja a látogatói mintát a megadott függvény meghívásához a megadott bemeneti készlet minden eleméhez.

Visit(DbArithmeticExpression)

Implementálja a numerikus argumentumokra alkalmazott számtani művelet látogatói mintáját.

Visit(DbIsOfExpression)

Implementálja a látogatói mintát a megadott típushoz tartozó egyetlen argumentum típus-összehasonlításához.

Visit(DbCastExpression)

Implementálja a látogatói mintát egy argumentum típuskonvertálásához a megadott típusra.

Visit(DbComparisonExpression)

Megvalósítja a két argumentumra alkalmazott összehasonlító művelet látogatói mintáját.

Visit(DbConstantExpression)

Implementálja a látogatói mintát a különböző típusú állandókhoz.

Visit(DbCrossJoinExpression)

Implementálja a látogatói mintát a feltétel nélküli illesztési művelethez az adott gyűjteményargumentumok között.

Visit(DbDerefExpression)

A megadott hivatkozás alapján egy entitást lekérő kifejezés látogatói mintáját implementálja.

Visit(DbDistinctExpression)

Implementálja a látogatói mintát a megadott halmaz argumentumból eltávolított ismétlődő elemekhez.

Visit(DbCaseExpression)

Implementálja a "Mikor" és az "Else" záradék látogatói mintáját.

Visit(DbEntityRefExpression)

A mögöttes entitáspéldányból származó hivatkozást kinyerő kifejezés látogatói mintáját implementálja.

Visit(DbExceptExpression)

Megvalósítja a bal és a jobb operandusok közötti kivonási művelet látogatói mintáját.

Visit(DbExpression)

Implementálja a látogatói mintát a kifejezéstípusok által megkövetelt alapvető funkciókhoz.

Visit(DbFilterExpression)

Egy bemeneti csoport szűrésére alkalmazott predikátum látogatói mintáját implementálja.

Visit(DbFunctionExpression)

Implementálja a látogatói mintát egy függvény meghívásához.

Visit(DbElementExpression)

A megadott halmazargumentum egyetlentonosra való konvertálásának látogatói mintáját valósítja meg a megadott halmazargumentum egyetlentonosra történő konvertálásához.

Visit(DbGroupByExpression)

Egy csoport látogatói mintáját valósítja meg művelet szerint.

Visit(DbIntersectExpression)

Megvalósítja a bal és a jobb operandusok közötti metszeti művelet látogatói mintáját.

Visit(DbIsEmptyExpression)

Implementálja a látogatói mintát egy üres készlet meghatározásához, amely egyetlen halmaz argumentumára van alkalmazva.

Visit(DbLikeExpression)

Implementálja a látogatói mintát a megadott mintával való sztring-összehasonlításhoz egy választható feloldó sztringgel.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLikeExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbLikeExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLikeExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLikeExpression) As DbExpression

Paraméterek

expression
DbLikeExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbLimitExpression)

Implementálja a látogatói mintát az argumentumgyűjteményben lévő elemek számának a megadott korlátértékre való korlátozásához.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLimitExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbLimitExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLimitExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLimitExpression) As DbExpression

Paraméterek

expression
DbLimitExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbNewInstanceExpression)

Implementálja a látogatói mintát egy adott típusú új példány létrehozásához, beleértve a beállítás- és rekordtípusokat is.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNewInstanceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbNewInstanceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNewInstanceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNewInstanceExpression) As DbExpression

Paraméterek

expression
DbNewInstanceExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbNullExpression)

Egy beírt null literálra mutató hivatkozás látogatói mintáját implementálja.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNullExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbNullExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNullExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNullExpression) As DbExpression

Paraméterek

expression
DbNullExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbOfTypeExpression)

Implementálja a látogatói mintát a megadott típus elemeinek lekéréséhez az adott halmaz argumentumából.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbOfTypeExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbOfTypeExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbOfTypeExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbOfTypeExpression) As DbExpression

Paraméterek

expression
DbOfTypeExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbOrExpression)

A logikai VAGY két logikai argumentum látogatói mintáját implementálja.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbOrExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbOrExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbOrExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbOrExpression) As DbExpression

Paraméterek

expression
DbOrExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbParameterReferenceExpression)

Implementálja a látogatói mintát a kifejezést tartalmazó parancsfán deklarált paraméterre mutató hivatkozáshoz.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbParameterReferenceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbParameterReferenceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbParameterReferenceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbParameterReferenceExpression) As DbExpression

Paraméterek

expression
DbParameterReferenceExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbProjectExpression)

Implementálja a látogatói mintát egy adott bemeneti csoport adott kifejezésen keresztüli vetítéséhez.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbProjectExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbProjectExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbProjectExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbProjectExpression) As DbExpression

Paraméterek

expression
DbProjectExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbPropertyExpression)

Implementálja a látogatói mintát egy példánytulajdonság lekéréséhez.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbPropertyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbPropertyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbPropertyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbPropertyExpression) As DbExpression

Paraméterek

expression
DbPropertyExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbRefKeyExpression)

Megvalósítja a látogatói mintát a kulcsérték lekéréséhez az alapul szolgáló referenciaértékből.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRefKeyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbRefKeyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRefKeyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRefKeyExpression) As DbExpression

Paraméterek

expression
DbRefKeyExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbRefExpression)

Implementálja a látogatói mintát egy entitáskészlet egy adott példányára mutató, erősen gépelt hivatkozáshoz.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbRefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRefExpression) As DbExpression

Paraméterek

expression
DbRefExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbLambdaExpression)

Implementálja a lambda függvények dbExpression objektumok által képviselt argumentumokra való alkalmazásának látogatói mintáját.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbLambdaExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbLambdaExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbLambdaExpression) As DbExpression

Paraméterek

expression
DbLambdaExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbRelationshipNavigationExpression)

Megvalósítja a kapcsolat navigációjának látogatói mintáját.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbRelationshipNavigationExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbRelationshipNavigationExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbRelationshipNavigationExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbRelationshipNavigationExpression) As DbExpression

Paraméterek

expression
DbRelationshipNavigationExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbScanExpression)

Implementálja a látogatói mintát egy entitáskészleten vagy kapcsolatkészleten végzett vizsgálathoz a Target tulajdonság által jelzett módon.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbScanExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbScanExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbScanExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbScanExpression) As DbExpression

Paraméterek

expression
DbScanExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbSkipExpression)

Implementálja a kihagyó kifejezés látogatói mintáját.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbSkipExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbSkipExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbSkipExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbSkipExpression) As DbExpression

Paraméterek

expression
DbSkipExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbSortExpression)

A rendezési sorrend részeként használható rendezési kulcs látogatói mintáját implementálja.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbSortExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbSortExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbSortExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbSortExpression) As DbExpression

Paraméterek

expression
DbSortExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbTreatExpression)

Egy polimorf argumentumra alkalmazott típuskonvertálási művelet látogatói mintáját implementálja.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbTreatExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbTreatExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbTreatExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbTreatExpression) As DbExpression

Paraméterek

expression
DbTreatExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbUnionAllExpression)

Megvalósítja a bal és a jobb operandusok közötti egyesítő művelet látogatói mintáját.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbUnionAllExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbUnionAllExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbUnionAllExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbUnionAllExpression) As DbExpression

Paraméterek

expression
DbUnionAllExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbVariableReferenceExpression)

Implementálja a látogatói mintát egy jelenleg hatókörben lévő változóra mutató hivatkozáshoz.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbVariableReferenceExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbVariableReferenceExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbVariableReferenceExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbVariableReferenceExpression) As DbExpression

Paraméterek

expression
DbVariableReferenceExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbQuantifierExpression)

A megadott típusú kvantitáló művelet látogatói mintáját implementálja a megadott bemeneti készlet elemein.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbQuantifierExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbQuantifierExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbQuantifierExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbQuantifierExpression) As DbExpression

Paraméterek

expression
DbQuantifierExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbJoinExpression)

Egy belső, bal oldali vagy teljes külső illesztési művelet látogatói mintáját implementálja a megadott illesztési feltétel adott gyűjteményargumentumai között.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbJoinExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbJoinExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbJoinExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbJoinExpression) As DbExpression

Paraméterek

expression
DbJoinExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbNotExpression)

Egy logikai argumentum logikai NEM logikai argumentumának látogatói mintáját implementálja.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbNotExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbNotExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbNotExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbNotExpression) As DbExpression

Paraméterek

expression
DbNotExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbIsNullExpression)

Az egyetlen argumentumra alkalmazott null meghatározás látogatói mintáját implementálja.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsNullExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIsNullExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsNullExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsNullExpression) As DbExpression

Paraméterek

expression
DbIsNullExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbAndExpression)

Implementálja a logikai AND kifejezés látogatói mintáját.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbAndExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbAndExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbAndExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbAndExpression) As DbExpression

Paraméterek

expression
DbAndExpression

A logikai ÉS kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbApplyExpression)

Implementálja a látogatói mintát a megadott függvény meghívásához a megadott bemeneti készlet minden eleméhez.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbApplyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbApplyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbApplyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbApplyExpression) As DbExpression

Paraméterek

expression
DbApplyExpression

Az APPLY kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbArithmeticExpression)

Implementálja a numerikus argumentumokra alkalmazott számtani művelet látogatói mintáját.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbArithmeticExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbArithmeticExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbArithmeticExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbArithmeticExpression) As DbExpression

Paraméterek

expression
DbArithmeticExpression

Az aritmetikai kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbIsOfExpression)

Implementálja a látogatói mintát a megadott típushoz tartozó egyetlen argumentum típus-összehasonlításához.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsOfExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIsOfExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsOfExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsOfExpression) As DbExpression

Paraméterek

expression
DbIsOfExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbCastExpression)

Implementálja a látogatói mintát egy argumentum típuskonvertálásához a megadott típusra.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCastExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbCastExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCastExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCastExpression) As DbExpression

Paraméterek

expression
DbCastExpression

A leadott kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbComparisonExpression)

Megvalósítja a két argumentumra alkalmazott összehasonlító művelet látogatói mintáját.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbComparisonExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbComparisonExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbComparisonExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbComparisonExpression) As DbExpression

Paraméterek

expression
DbComparisonExpression

A leadott kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbConstantExpression)

Implementálja a látogatói mintát a különböző típusú állandókhoz.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbConstantExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbConstantExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbConstantExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbConstantExpression) As DbExpression

Paraméterek

expression
DbConstantExpression

Az állandó kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbCrossJoinExpression)

Implementálja a látogatói mintát a feltétel nélküli illesztési művelethez az adott gyűjteményargumentumok között.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCrossJoinExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbCrossJoinExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCrossJoinExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCrossJoinExpression) As DbExpression

Paraméterek

expression
DbCrossJoinExpression

Az illesztés kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbDerefExpression)

A megadott hivatkozás alapján egy entitást lekérő kifejezés látogatói mintáját implementálja.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbDerefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbDerefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbDerefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbDerefExpression) As DbExpression

Paraméterek

expression
DbDerefExpression

A DEREF kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbDistinctExpression)

Implementálja a látogatói mintát a megadott halmaz argumentumból eltávolított ismétlődő elemekhez.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbDistinctExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbDistinctExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbDistinctExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbDistinctExpression) As DbExpression

Paraméterek

expression
DbDistinctExpression

Az eltérő kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbCaseExpression)

Implementálja a "Mikor" és az "Else" záradék látogatói mintáját.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbCaseExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbCaseExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbCaseExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbCaseExpression) As DbExpression

Paraméterek

expression
DbCaseExpression

A kis- és nagybetűk kifejezése.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbEntityRefExpression)

A mögöttes entitáspéldányból származó hivatkozást kinyerő kifejezés látogatói mintáját implementálja.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbEntityRefExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbEntityRefExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbEntityRefExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbEntityRefExpression) As DbExpression

Paraméterek

expression
DbEntityRefExpression

Az entitás referenciakifejezése.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbExceptExpression)

Megvalósítja a bal és a jobb operandusok közötti kivonási művelet látogatói mintáját.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbExceptExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbExceptExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbExceptExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbExceptExpression) As DbExpression

Paraméterek

expression
DbExceptExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbExpression)

Implementálja a látogatói mintát a kifejezéstípusok által megkövetelt alapvető funkciókhoz.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbExpression) As DbExpression

Paraméterek

expression
DbExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbFilterExpression)

Egy bemeneti csoport szűrésére alkalmazott predikátum látogatói mintáját implementálja.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbFilterExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbFilterExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbFilterExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbFilterExpression) As DbExpression

Paraméterek

expression
DbFilterExpression

A szűrőkifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbFunctionExpression)

Implementálja a látogatói mintát egy függvény meghívásához.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbFunctionExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbFunctionExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbFunctionExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbFunctionExpression) As DbExpression

Paraméterek

expression
DbFunctionExpression

A függvénykifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbElementExpression)

A megadott halmazargumentum egyetlentonosra való konvertálásának látogatói mintáját valósítja meg a megadott halmazargumentum egyetlentonosra történő konvertálásához.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbElementExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbElementExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbElementExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbElementExpression) As DbExpression

Paraméterek

expression
DbElementExpression

Az elemkifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbGroupByExpression)

Egy csoport látogatói mintáját valósítja meg művelet szerint.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbGroupByExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbGroupByExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbGroupByExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbGroupByExpression) As DbExpression

Paraméterek

expression
DbGroupByExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbIntersectExpression)

Megvalósítja a bal és a jobb operandusok közötti metszeti művelet látogatói mintáját.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIntersectExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIntersectExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIntersectExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIntersectExpression) As DbExpression

Paraméterek

expression
DbIntersectExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes:

Visit(DbIsEmptyExpression)

Implementálja a látogatói mintát egy üres készlet meghatározásához, amely egyetlen halmaz argumentumára van alkalmazva.

public:
 override System::Data::Common::CommandTrees::DbExpression ^ Visit(System::Data::Common::CommandTrees::DbIsEmptyExpression ^ expression);
public override System.Data.Common.CommandTrees.DbExpression Visit(System.Data.Common.CommandTrees.DbIsEmptyExpression expression);
override this.Visit : System.Data.Common.CommandTrees.DbIsEmptyExpression -> System.Data.Common.CommandTrees.DbExpression
Public Overrides Function Visit (expression As DbIsEmptyExpression) As DbExpression

Paraméterek

expression
DbIsEmptyExpression

A kifejezés.

Válaszok

A megvalósított látogató.

A következőre érvényes: