Compartir a través de


DbExpressionVisitor<TResultType>.Visit Método

Definición

Implementa el modelo del visitante para las expresiones.

Sobrecargas

Visit(DbLikeExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbLikeExpression.

Visit(DbLimitExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbLimitExpression.

Visit(DbNewInstanceExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbNewInstanceExpression.

Visit(DbNotExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbNotExpression.

Visit(DbNullExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbNullExpression.

Visit(DbOfTypeExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbOfTypeExpression.

Visit(DbOrExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbOrExpression.

Visit(DbParameterReferenceExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbParameterReferenceExpression.

Visit(DbLambdaExpression)

Cuando se reemplaza en una clase derivada, implementa el método del patrón Visitor para DbLambdaExpression.

Visit(DbProjectExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbProjectExpression.

Visit(DbQuantifierExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbQuantifierExpression.

Visit(DbRefExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbRefExpression.

Visit(DbRefKeyExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbRefKeyExpression.

Visit(DbRelationshipNavigationExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbRelationshipNavigationExpression.

Visit(DbScanExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbScanExpression.

Visit(DbSkipExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbSkipExpression.

Visit(DbSortExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbSortExpression.

Visit(DbTreatExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbTreatExpression.

Visit(DbPropertyExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbPropertyExpression.

Visit(DbJoinExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbJoinExpression.

Visit(DbIsOfExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbIsOfExpression.

Visit(DbIsNullExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbIsNullExpression.

Visit(DbAndExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbAndExpression.

Visit(DbApplyExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbApplyExpression.

Visit(DbArithmeticExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbArithmeticExpression.

Visit(DbCaseExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbCaseExpression.

Visit(DbCastExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbCastExpression.

Visit(DbComparisonExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbComparisonExpression.

Visit(DbConstantExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbConstantExpression.

Visit(DbCrossJoinExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbCrossJoinExpression.

Visit(DbDerefExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbDerefExpression.

Visit(DbDistinctExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbDistinctExpression.

Visit(DbElementExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbElementExpression.

Visit(DbEntityRefExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbEntityRefExpression.

Visit(DbExceptExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbExceptExpression.

Visit(DbExpression)

Cuando se invalida en una clase derivada, controla cualquier expresión de tipo no reconocido.

Visit(DbFilterExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbFilterExpression.

Visit(DbFunctionExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbFunctionExpression.

Visit(DbGroupByExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbGroupByExpression.

Visit(DbIntersectExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbIntersectExpression.

Visit(DbIsEmptyExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbIsEmptyExpression.

Visit(DbUnionAllExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbUnionAllExpression.

Visit(DbVariableReferenceExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para DbVariableReferenceExpression.

Visit(DbLikeExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbLikeExpression

DbLikeExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbLimitExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbLimitExpression

DbLimitExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbNewInstanceExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbNotExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbNotExpression

DbNotExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbNullExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbNullExpression

DbNullExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbOfTypeExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbOfTypeExpression

DbOfTypeExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbOrExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbOrExpression

DbOrExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbParameterReferenceExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbLambdaExpression)

Cuando se reemplaza en una clase derivada, implementa el método del patrón Visitor para 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

Parámetros

expression
DbLambdaExpression

DbLambdaExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbProjectExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbProjectExpression

DbProjectExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbQuantifierExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbRefExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbRefExpression

DbRefExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbRefKeyExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbRefKeyExpression

DbRefKeyExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbRelationshipNavigationExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbScanExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbScanExpression

DbScanExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbSkipExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbSkipExpression

DbSkipExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbSortExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbSortExpression

DbSortExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbTreatExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbTreatExpression

DbTreatExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbPropertyExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbPropertyExpression

DbPropertyExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbJoinExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbJoinExpression

DbJoinExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbIsOfExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbIsOfExpression

DbIsOfExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbIsNullExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbIsNullExpression

DbIsNullExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbAndExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbAndExpression

DbAndExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbApplyExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbApplyExpression

DbApplyExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbArithmeticExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbCaseExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbCaseExpression

DbCaseExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbCastExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbCastExpression

DbCastExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbComparisonExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbConstantExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbConstantExpression

DbConstantExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbCrossJoinExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbCrossJoinExpression

DbCrossJoinExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbDerefExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbDerefExpression

DbDerefExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbDistinctExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbDistinctExpression

DbDistinctExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbElementExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbElementExpression

DbElementExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbEntityRefExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbEntityRefExpression

DbEntityRefExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbExceptExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbExceptExpression

DbExceptExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbExpression)

Cuando se invalida en una clase derivada, controla cualquier expresión de tipo no reconocido.

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

Parámetros

expression
DbExpression

DbExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Comentarios

Se llama a este método cuando se encuentra una expresión de un tipo no reconocido.

Se aplica a

Visit(DbFilterExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbFilterExpression

DbFilterExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbFunctionExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbFunctionExpression

DbFunctionExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbGroupByExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbGroupByExpression

DbGroupByExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbIntersectExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbIntersectExpression

DbIntersectExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbIsEmptyExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbIsEmptyExpression

DbIsEmptyExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbUnionAllExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

expression
DbUnionAllExpression

DbUnionAllExpression que se visita.

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a

Visit(DbVariableReferenceExpression)

Cuando se invalida en una clase derivada, implementa el modelo del visitante para 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

Parámetros

Devoluciones

TResultType

Valor de resultado de un tipo específico.

Se aplica a