DbExpressionVisitor<TResultType>.Visit Metodo

Definizione

Implementa il criterio visitor per le espressioni.

Overload

Nome Descrizione
Visit(DbLikeExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbLikeExpression.

Visit(DbLimitExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbLimitExpression.

Visit(DbNewInstanceExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbNewInstanceExpression.

Visit(DbNotExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbNotExpression.

Visit(DbNullExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbNullExpression.

Visit(DbOfTypeExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbOfTypeExpression.

Visit(DbOrExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbOrExpression.

Visit(DbParameterReferenceExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbParameterReferenceExpression.

Visit(DbLambdaExpression)

Quando sottoposto a override in una classe derivata, implementa il metodo del pattern visitor per DbLambdaExpression.

Visit(DbProjectExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbProjectExpression.

Visit(DbQuantifierExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbQuantifierExpression.

Visit(DbRefExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbRefExpression.

Visit(DbRefKeyExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbRefKeyExpression.

Visit(DbRelationshipNavigationExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbRelationshipNavigationExpression.

Visit(DbScanExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbScanExpression.

Visit(DbSkipExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbSkipExpression.

Visit(DbSortExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbSortExpression.

Visit(DbTreatExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbTreatExpression.

Visit(DbPropertyExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbPropertyExpression.

Visit(DbJoinExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbJoinExpression.

Visit(DbIsOfExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbIsOfExpression.

Visit(DbIsNullExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbIsNullExpression.

Visit(DbAndExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbAndExpression.

Visit(DbApplyExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbApplyExpression.

Visit(DbArithmeticExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbArithmeticExpression.

Visit(DbCaseExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbCaseExpression.

Visit(DbCastExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbCastExpression.

Visit(DbComparisonExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbComparisonExpression.

Visit(DbConstantExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbConstantExpression.

Visit(DbCrossJoinExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbCrossJoinExpression.

Visit(DbDerefExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbDerefExpression.

Visit(DbDistinctExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbDistinctExpression.

Visit(DbElementExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbElementExpression.

Visit(DbEntityRefExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbEntityRefExpression.

Visit(DbExceptExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbExceptExpression.

Visit(DbExpression)

Quando sottoposto a override in una classe derivata, gestisce qualsiasi espressione di un tipo non riconosciuto.

Visit(DbFilterExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbFilterExpression.

Visit(DbFunctionExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbFunctionExpression.

Visit(DbGroupByExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbGroupByExpression.

Visit(DbIntersectExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbIntersectExpression.

Visit(DbIsEmptyExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbIsEmptyExpression.

Visit(DbUnionAllExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbUnionAllExpression.

Visit(DbVariableReferenceExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbVariableReferenceExpression.

Visit(DbLikeExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbLikeExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbLikeExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbLikeExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLikeExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbLikeExpression) As TResultType

Parametri

expression
DbLikeExpression

Il DbLikeExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbLimitExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbLimitExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbLimitExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbLimitExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLimitExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbLimitExpression) As TResultType

Parametri

expression
DbLimitExpression

Il DbLimitExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbNewInstanceExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbNewInstanceExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbNewInstanceExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbNewInstanceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNewInstanceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNewInstanceExpression) As TResultType

Parametri

expression
DbNewInstanceExpression

Il DbNewInstanceExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbNotExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbNotExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbNotExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbNotExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNotExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNotExpression) As TResultType

Parametri

expression
DbNotExpression

Il DbNotExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbNullExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbNullExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbNullExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbNullExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbNullExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbNullExpression) As TResultType

Parametri

expression
DbNullExpression

Il DbNullExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbOfTypeExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbOfTypeExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbOfTypeExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbOfTypeExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbOfTypeExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbOfTypeExpression) As TResultType

Parametri

expression
DbOfTypeExpression

Il DbOfTypeExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbOrExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbOrExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbOrExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbOrExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbOrExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbOrExpression) As TResultType

Parametri

expression
DbOrExpression

Il DbOrExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbParameterReferenceExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbParameterReferenceExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbParameterReferenceExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbParameterReferenceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbParameterReferenceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbParameterReferenceExpression) As TResultType

Parametri

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbLambdaExpression)

Quando sottoposto a override in una classe derivata, implementa il metodo del pattern visitor per DbLambdaExpression.

public:
 virtual TResultType Visit(System::Data::Common::CommandTrees::DbLambdaExpression ^ expression);
public virtual TResultType Visit(System.Data.Common.CommandTrees.DbLambdaExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> 'ResultType
override this.Visit : System.Data.Common.CommandTrees.DbLambdaExpression -> 'ResultType
Public Overridable Function Visit (expression As DbLambdaExpression) As TResultType

Parametri

expression
DbLambdaExpression

Il DbLambdaExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbProjectExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbProjectExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbProjectExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbProjectExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbProjectExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbProjectExpression) As TResultType

Parametri

expression
DbProjectExpression

Il DbProjectExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbQuantifierExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbQuantifierExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbQuantifierExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbQuantifierExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbQuantifierExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbQuantifierExpression) As TResultType

Parametri

expression
DbQuantifierExpression

Il DbQuantifierExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbRefExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbRefExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbRefExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbRefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRefExpression) As TResultType

Parametri

expression
DbRefExpression

Il DbRefExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbRefKeyExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbRefKeyExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbRefKeyExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbRefKeyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRefKeyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRefKeyExpression) As TResultType

Parametri

expression
DbRefKeyExpression

Il DbRefKeyExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbRelationshipNavigationExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbRelationshipNavigationExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbRelationshipNavigationExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbRelationshipNavigationExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbRelationshipNavigationExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbRelationshipNavigationExpression) As TResultType

Parametri

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbScanExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbScanExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbScanExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbScanExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbScanExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbScanExpression) As TResultType

Parametri

expression
DbScanExpression

Il DbScanExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbSkipExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbSkipExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbSkipExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbSkipExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbSkipExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbSkipExpression) As TResultType

Parametri

expression
DbSkipExpression

Il DbSkipExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbSortExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbSortExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbSortExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbSortExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbSortExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbSortExpression) As TResultType

Parametri

expression
DbSortExpression

Il DbSortExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbTreatExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbTreatExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbTreatExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbTreatExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbTreatExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbTreatExpression) As TResultType

Parametri

expression
DbTreatExpression

Il DbTreatExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbPropertyExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbPropertyExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbPropertyExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbPropertyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbPropertyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbPropertyExpression) As TResultType

Parametri

expression
DbPropertyExpression

Il DbPropertyExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbJoinExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbJoinExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbJoinExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbJoinExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbJoinExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbJoinExpression) As TResultType

Parametri

expression
DbJoinExpression

Il DbJoinExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbIsOfExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbIsOfExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIsOfExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbIsOfExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsOfExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsOfExpression) As TResultType

Parametri

expression
DbIsOfExpression

Il DbIsOfExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbIsNullExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbIsNullExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIsNullExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbIsNullExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsNullExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsNullExpression) As TResultType

Parametri

expression
DbIsNullExpression

Il DbIsNullExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbAndExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbAndExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbAndExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbAndExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbAndExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbAndExpression) As TResultType

Parametri

expression
DbAndExpression

Il DbAndExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbApplyExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbApplyExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbApplyExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbApplyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbApplyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbApplyExpression) As TResultType

Parametri

expression
DbApplyExpression

Il DbApplyExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbArithmeticExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbArithmeticExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbArithmeticExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbArithmeticExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbArithmeticExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbArithmeticExpression) As TResultType

Parametri

expression
DbArithmeticExpression

Il DbArithmeticExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbCaseExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbCaseExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbCaseExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbCaseExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCaseExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCaseExpression) As TResultType

Parametri

expression
DbCaseExpression

Il DbCaseExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbCastExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbCastExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbCastExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbCastExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCastExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCastExpression) As TResultType

Parametri

expression
DbCastExpression

Il DbCastExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbComparisonExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbComparisonExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbComparisonExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbComparisonExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbComparisonExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbComparisonExpression) As TResultType

Parametri

expression
DbComparisonExpression

Il DbComparisonExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbConstantExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbConstantExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbConstantExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbConstantExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbConstantExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbConstantExpression) As TResultType

Parametri

expression
DbConstantExpression

Il DbConstantExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbCrossJoinExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbCrossJoinExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbCrossJoinExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbCrossJoinExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbCrossJoinExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbCrossJoinExpression) As TResultType

Parametri

expression
DbCrossJoinExpression

Il DbCrossJoinExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbDerefExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbDerefExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbDerefExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbDerefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbDerefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbDerefExpression) As TResultType

Parametri

expression
DbDerefExpression

Il DbDerefExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbDistinctExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbDistinctExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbDistinctExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbDistinctExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbDistinctExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbDistinctExpression) As TResultType

Parametri

expression
DbDistinctExpression

Il DbDistinctExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbElementExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbElementExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbElementExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbElementExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbElementExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbElementExpression) As TResultType

Parametri

expression
DbElementExpression

Il DbElementExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbEntityRefExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbEntityRefExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbEntityRefExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbEntityRefExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbEntityRefExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbEntityRefExpression) As TResultType

Parametri

expression
DbEntityRefExpression

Il DbEntityRefExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbExceptExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbExceptExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbExceptExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbExceptExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbExceptExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbExceptExpression) As TResultType

Parametri

expression
DbExceptExpression

Il DbExceptExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbExpression)

Quando sottoposto a override in una classe derivata, gestisce qualsiasi espressione di un tipo non riconosciuto.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbExpression) As TResultType

Parametri

expression
DbExpression

Il DbExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Commenti

Questo metodo viene chiamato quando viene rilevata un'espressione di un tipo altrimenti non riconosciuto.

Si applica a

Visit(DbFilterExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbFilterExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbFilterExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbFilterExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbFilterExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbFilterExpression) As TResultType

Parametri

expression
DbFilterExpression

Il DbFilterExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbFunctionExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbFunctionExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbFunctionExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbFunctionExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbFunctionExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbFunctionExpression) As TResultType

Parametri

expression
DbFunctionExpression

Il DbFunctionExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbGroupByExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbGroupByExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbGroupByExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbGroupByExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbGroupByExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbGroupByExpression) As TResultType

Parametri

expression
DbGroupByExpression

Il DbGroupByExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbIntersectExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbIntersectExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIntersectExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbIntersectExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIntersectExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIntersectExpression) As TResultType

Parametri

expression
DbIntersectExpression

Il DbIntersectExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbIsEmptyExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbIsEmptyExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbIsEmptyExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbIsEmptyExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbIsEmptyExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbIsEmptyExpression) As TResultType

Parametri

expression
DbIsEmptyExpression

Il DbIsEmptyExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbUnionAllExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbUnionAllExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbUnionAllExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbUnionAllExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbUnionAllExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbUnionAllExpression) As TResultType

Parametri

expression
DbUnionAllExpression

Il DbUnionAllExpression che viene visitato.

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a

Visit(DbVariableReferenceExpression)

Quando sottoposto a override in una classe derivata, implementa il modello visitor per DbVariableReferenceExpression.

public:
 abstract TResultType Visit(System::Data::Common::CommandTrees::DbVariableReferenceExpression ^ expression);
public abstract TResultType Visit(System.Data.Common.CommandTrees.DbVariableReferenceExpression expression);
abstract member Visit : System.Data.Common.CommandTrees.DbVariableReferenceExpression -> 'ResultType
Public MustOverride Function Visit (expression As DbVariableReferenceExpression) As TResultType

Parametri

Valori restituiti

TResultType

Valore del risultato di un tipo specifico.

Si applica a