DbExpressionVisitor<TResultType>.Visit Metodo

Definizione

Implementa il pattern visitor per le espressioni.

Overload

Visit(DbLikeExpression)

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

Visit(DbLimitExpression)

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

Visit(DbNewInstanceExpression)

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

Visit(DbNotExpression)

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

Visit(DbNullExpression)

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

Visit(DbOfTypeExpression)

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

Visit(DbOrExpression)

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

Visit(DbParameterReferenceExpression)

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

Visit(DbLambdaExpression)

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

Visit(DbProjectExpression)

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

Visit(DbQuantifierExpression)

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

Visit(DbRefExpression)

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

Visit(DbRefKeyExpression)

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

Visit(DbRelationshipNavigationExpression)

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

Visit(DbScanExpression)

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

Visit(DbSkipExpression)

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

Visit(DbSortExpression)

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

Visit(DbTreatExpression)

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

Visit(DbPropertyExpression)

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

Visit(DbJoinExpression)

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

Visit(DbIsOfExpression)

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

Visit(DbIsNullExpression)

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

Visit(DbAndExpression)

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

Visit(DbApplyExpression)

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

Visit(DbArithmeticExpression)

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

Visit(DbCaseExpression)

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

Visit(DbCastExpression)

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

Visit(DbComparisonExpression)

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

Visit(DbConstantExpression)

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

Visit(DbCrossJoinExpression)

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

Visit(DbDerefExpression)

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

Visit(DbDistinctExpression)

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

Visit(DbElementExpression)

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

Visit(DbEntityRefExpression)

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

Visit(DbExceptExpression)

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

Visit(DbExpression)

Quando sottoposto a override in una classe derivata, gestisce tutte le espressioni di un tipo non riconosciuto.

Visit(DbFilterExpression)

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

Visit(DbFunctionExpression)

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

Visit(DbGroupByExpression)

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

Visit(DbIntersectExpression)

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

Visit(DbIsEmptyExpression)

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

Visit(DbUnionAllExpression)

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

Visit(DbVariableReferenceExpression)

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

Visit(DbLikeExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbLikeExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbLimitExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbLimitExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbNewInstanceExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbNewInstanceExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbNotExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbNotExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbNullExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbNullExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbOfTypeExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbOfTypeExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbOrExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbOrExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbParameterReferenceExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbLambdaExpression)

Quando sottoposto a override in una classe derivata, implementa il metodo 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

Oggetto DbLambdaExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbProjectExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbProjectExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbQuantifierExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbQuantifierExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbRefExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbRefExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbRefKeyExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbRefKeyExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbRelationshipNavigationExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbScanExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbScanExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbSkipExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbSkipExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbSortExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbSortExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbTreatExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbTreatExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbPropertyExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbPropertyExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbJoinExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbJoinExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbIsOfExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbIsOfExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbIsNullExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbIsNullExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbAndExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbAndExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbApplyExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbApplyExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbArithmeticExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbArithmeticExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbCaseExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbCaseExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbCastExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbCastExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbComparisonExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbComparisonExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbConstantExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbConstantExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbCrossJoinExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbCrossJoinExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbDerefExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbDerefExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbDistinctExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbDistinctExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbElementExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbElementExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbEntityRefExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbEntityRefExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbExceptExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbExceptExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbExpression)

Quando sottoposto a override in una classe derivata, gestisce tutte le espressioni 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

Oggetto DbExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Commenti

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

Si applica a

Visit(DbFilterExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbFilterExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbFunctionExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbFunctionExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbGroupByExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbGroupByExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbIntersectExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbIntersectExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbIsEmptyExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbIsEmptyExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbUnionAllExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Oggetto DbUnionAllExpression da visitare.

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a

Visit(DbVariableReferenceExpression)

Quando sottoposto a override in una classe derivata, implementa il pattern 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

Restituisce

TResultType

Valore di risultato di un tipo specifico.

Si applica a