Compartir a través de


DefaultExpressionVisitor.Visit Método

Definición

Implementa el patrón de visitante.

Sobrecargas

Visit(DbLikeExpression)

Implementa el patrón de visitante para una comparación de cadenas contra el modelo especificado con una cadena de escape opcional.

Visit(DbLimitExpression)

Implementa el patrón de visitante para la restricción del número de elementos en la colección de argumentos para el valor de límite especificado.

Visit(DbNewInstanceExpression)

Implementa el patrón de visitante para la construcción de una nueva instancia de un tipo determinado, incluidos los tipos de conjuntos y registros.

Visit(DbNullExpression)

Implementa el modelo de visitante para una referencia a un literal null con tipo.

Visit(DbOfTypeExpression)

Implementa el patrón de visitante para la recuperación de elementos del tipo especificado desde el argumento de conjunto dado.

Visit(DbOrExpression)

Implementa el modelo de visitante para la disyunción lógica de dos argumentos booleanos.

Visit(DbParameterReferenceExpression)

Implementa el patrón de visitante para una referencia a un parámetro declarado en el árbol de comandos que contiene esta expresión.

Visit(DbProjectExpression)

Implementa el modelo de visitante para la proyección de un determinado conjunto de entrada en la expresión especificada.

Visit(DbPropertyExpression)

Implementa el modelo de visitante para recuperar una propiedad de instancia.

Visit(DbRefKeyExpression)

Implementa el modelo de visitante para la recuperación del valor de clave a partir del valor de referencia subyacente.

Visit(DbRefExpression)

Implementa el modelo de visitante para una referencia fuertemente tipada a una instancia específica en un conjunto de entidades.

Visit(DbLambdaExpression)

Implementa el modelo de visitante para la aplicación de una función lambda a los argumentos representados por los objetos DbExpression.

Visit(DbRelationshipNavigationExpression)

Implementa el modelo de visitante para la navegación de una relación.

Visit(DbScanExpression)

Implementa el modelo de visitante para un análisis sobre un conjunto de entidades o un conjunto de relaciones, tal como indica la propiedad Target.

Visit(DbSkipExpression)

Implementa el modelo de visitante para expresión de omisión.

Visit(DbSortExpression)

Implementa el modelo de visitante para una clave de ordenación que se puede usar como parte del criterio de ordenación.

Visit(DbTreatExpression)

Implementa el modelo de visitante de una operación de conversión de tipos aplicada a un argumento polimórfico.

Visit(DbUnionAllExpression)

Implementa el modelo de visitante para la operación de unión de conjunto entre los operandos izquierdo y derecho.

Visit(DbVariableReferenceExpression)

Implementa el modelo de visitante para una referencia a una variable que está actualmente en el ámbito.

Visit(DbQuantifierExpression)

Implementa el patrón de visitante para una operación de cuantificador del tipo especificado sobre los elementos del conjunto de entrada especificado.

Visit(DbJoinExpression)

Implementa el patrón de visitante para una operación Merge interna, externa izquierda o externa completa entre los argumentos de colección dados en la condición de combinación especificada.

Visit(DbNotExpression)

Implementa el modelo de visitante para la negación lógica de un solo argumento booleano.

Visit(DbIsNullExpression)

Implementa el modelo de visitante para determinar si null se aplica a un solo argumento.

Visit(DbAndExpression)

Implementa el modelo de visitante para expresión Y lógica.

Visit(DbApplyExpression)

Implementa el modelo de visitante para la invocación de la función especificada para cada elemento del conjunto de entrada especificado.

Visit(DbArithmeticExpression)

Implementa el modelo de visitante para la operación aritmética aplicada a los argumentos numéricos.

Visit(DbIsOfExpression)

Implementa el modelo de visitante para la comparación de tipos de un solo argumento con el tipo especificado.

Visit(DbCastExpression)

Implementa el modelo de visitante para la conversión de tipo de un solo argumento en el tipo especificado.

Visit(DbComparisonExpression)

Implementa el modelo de visitante para la operación de comparación aplicada a dos argumentos.

Visit(DbConstantExpression)

Implementa el modelo de visitante para los diferentes tipos de constantes.

Visit(DbCrossJoinExpression)

Implementa el modelo de visitante para la operación de combinación incondicional entre los argumentos especificados de la colección.

Visit(DbDerefExpression)

Implementa el modelo de visitante para la expresión que recupera una entidad basada en la referencia especificada.

Visit(DbDistinctExpression)

Implementa el modelo de visitante para los elementos duplicados quitados del argumento de conjunto especificado.

Visit(DbCaseExpression)

Implementa el modelo de visitante para las cláusulas When, Then y Else.

Visit(DbEntityRefExpression)

Implementa el modelo de visitante para la expresión que extrae una referencia de la instancia subyacente de la entidad.

Visit(DbExceptExpression)

Implementa el modelo de visitante para la operación de resta de conjunto entre los operandos izquierdo y derecho.

Visit(DbExpression)

Implementa el patrón de visitante para la funcionalidad básica requerida por los tipos de expresión.

Visit(DbFilterExpression)

Implementa el modelo de visitante para un predicado aplicado para filtrar un conjunto de entrada.

Visit(DbFunctionExpression)

Implementa el modelo de visitante para una invocación de una función.

Visit(DbElementExpression)

Implementa el modelo de visitante para la conversión del argumento de conjunto especificado en un singleton.

Visit(DbGroupByExpression)

Implementa el modelo de visitante para un grupo por operación.

Visit(DbIntersectExpression)

Implementa el modelo de visitante para la operación de intersección de conjunto entre los operandos izquierdo y derecho.

Visit(DbIsEmptyExpression)

Implementa el modelo de visitante de determinación de conjunto vacía aplicada a un solo argumento de conjunto.

Visit(DbLikeExpression)

Implementa el patrón de visitante para una comparación de cadenas contra el modelo especificado con una cadena de escape opcional.

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

Parámetros

expression
DbLikeExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbLimitExpression)

Implementa el patrón de visitante para la restricción del número de elementos en la colección de argumentos para el valor de límite especificado.

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

Parámetros

expression
DbLimitExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbNewInstanceExpression)

Implementa el patrón de visitante para la construcción de una nueva instancia de un tipo determinado, incluidos los tipos de conjuntos y registros.

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

Parámetros

expression
DbNewInstanceExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbNullExpression)

Implementa el modelo de visitante para una referencia a un literal null con tipo.

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

Parámetros

expression
DbNullExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbOfTypeExpression)

Implementa el patrón de visitante para la recuperación de elementos del tipo especificado desde el argumento de conjunto dado.

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

Parámetros

expression
DbOfTypeExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbOrExpression)

Implementa el modelo de visitante para la disyunción lógica de dos argumentos booleanos.

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

Parámetros

expression
DbOrExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbParameterReferenceExpression)

Implementa el patrón de visitante para una referencia a un parámetro declarado en el árbol de comandos que contiene esta expresión.

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

Parámetros

expression
DbParameterReferenceExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbProjectExpression)

Implementa el modelo de visitante para la proyección de un determinado conjunto de entrada en la expresión especificada.

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

Parámetros

expression
DbProjectExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbPropertyExpression)

Implementa el modelo de visitante para recuperar una propiedad de instancia.

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

Parámetros

expression
DbPropertyExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbRefKeyExpression)

Implementa el modelo de visitante para la recuperación del valor de clave a partir del valor de referencia subyacente.

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

Parámetros

expression
DbRefKeyExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbRefExpression)

Implementa el modelo de visitante para una referencia fuertemente tipada a una instancia específica en un conjunto de entidades.

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

Parámetros

expression
DbRefExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbLambdaExpression)

Implementa el modelo de visitante para la aplicación de una función lambda a los argumentos representados por los objetos DbExpression.

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

Parámetros

expression
DbLambdaExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbRelationshipNavigationExpression)

Implementa el modelo de visitante para la navegación de una relación.

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

Parámetros

expression
DbRelationshipNavigationExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbScanExpression)

Implementa el modelo de visitante para un análisis sobre un conjunto de entidades o un conjunto de relaciones, tal como indica la propiedad Target.

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

Parámetros

expression
DbScanExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbSkipExpression)

Implementa el modelo de visitante para expresión de omisión.

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

Parámetros

expression
DbSkipExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbSortExpression)

Implementa el modelo de visitante para una clave de ordenación que se puede usar como parte del criterio de ordenación.

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

Parámetros

expression
DbSortExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbTreatExpression)

Implementa el modelo de visitante de una operación de conversión de tipos aplicada a un argumento polimórfico.

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

Parámetros

expression
DbTreatExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbUnionAllExpression)

Implementa el modelo de visitante para la operación de unión de conjunto entre los operandos izquierdo y derecho.

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

Parámetros

expression
DbUnionAllExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbVariableReferenceExpression)

Implementa el modelo de visitante para una referencia a una variable que está actualmente en el ámbito.

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

Parámetros

expression
DbVariableReferenceExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbQuantifierExpression)

Implementa el patrón de visitante para una operación de cuantificador del tipo especificado sobre los elementos del conjunto de entrada especificado.

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

Parámetros

expression
DbQuantifierExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbJoinExpression)

Implementa el patrón de visitante para una operación Merge interna, externa izquierda o externa completa entre los argumentos de colección dados en la condición de combinación especificada.

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

Parámetros

expression
DbJoinExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbNotExpression)

Implementa el modelo de visitante para la negación lógica de un solo argumento booleano.

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

Parámetros

expression
DbNotExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbIsNullExpression)

Implementa el modelo de visitante para determinar si null se aplica a un solo argumento.

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

Parámetros

expression
DbIsNullExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbAndExpression)

Implementa el modelo de visitante para expresión Y lógica.

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

Parámetros

expression
DbAndExpression

Expresión AND lógica.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbApplyExpression)

Implementa el modelo de visitante para la invocación de la función especificada para cada elemento del conjunto de entrada especificado.

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

Parámetros

expression
DbApplyExpression

La expresión APPLY.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbArithmeticExpression)

Implementa el modelo de visitante para la operación aritmética aplicada a los argumentos numéricos.

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

Parámetros

expression
DbArithmeticExpression

La expresión aritmética.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbIsOfExpression)

Implementa el modelo de visitante para la comparación de tipos de un solo argumento con el tipo especificado.

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

Parámetros

expression
DbIsOfExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbCastExpression)

Implementa el modelo de visitante para la conversión de tipo de un solo argumento en el tipo especificado.

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

Parámetros

expression
DbCastExpression

Expresión cast.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbComparisonExpression)

Implementa el modelo de visitante para la operación de comparación aplicada a dos argumentos.

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

Parámetros

expression
DbComparisonExpression

Expresión cast.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbConstantExpression)

Implementa el modelo de visitante para los diferentes tipos de constantes.

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

Parámetros

expression
DbConstantExpression

Expresión constante.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbCrossJoinExpression)

Implementa el modelo de visitante para la operación de combinación incondicional entre los argumentos especificados de la colección.

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

Parámetros

expression
DbCrossJoinExpression

Expresión de combinación.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbDerefExpression)

Implementa el modelo de visitante para la expresión que recupera una entidad basada en la referencia especificada.

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

Parámetros

expression
DbDerefExpression

Expresión DEREF.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbDistinctExpression)

Implementa el modelo de visitante para los elementos duplicados quitados del argumento de conjunto especificado.

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

Parámetros

expression
DbDistinctExpression

Expresión distinta.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbCaseExpression)

Implementa el modelo de visitante para las cláusulas When, Then y Else.

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

Parámetros

expression
DbCaseExpression

Expresión case.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbEntityRefExpression)

Implementa el modelo de visitante para la expresión que extrae una referencia de la instancia subyacente de la entidad.

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

Parámetros

expression
DbEntityRefExpression

Expresión de la referencia a la entidad.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbExceptExpression)

Implementa el modelo de visitante para la operación de resta de conjunto entre los operandos izquierdo y derecho.

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

Parámetros

expression
DbExceptExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbExpression)

Implementa el patrón de visitante para la funcionalidad básica requerida por los tipos de expresión.

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

Parámetros

expression
DbExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbFilterExpression)

Implementa el modelo de visitante para un predicado aplicado para filtrar un conjunto de entrada.

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

Parámetros

expression
DbFilterExpression

Expresión de filtro.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbFunctionExpression)

Implementa el modelo de visitante para una invocación de una función.

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

Parámetros

expression
DbFunctionExpression

Expresión de la función.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbElementExpression)

Implementa el modelo de visitante para la conversión del argumento de conjunto especificado en un singleton.

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

Parámetros

expression
DbElementExpression

Expresión de elemento.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbGroupByExpression)

Implementa el modelo de visitante para un grupo por operación.

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

Parámetros

expression
DbGroupByExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbIntersectExpression)

Implementa el modelo de visitante para la operación de intersección de conjunto entre los operandos izquierdo y derecho.

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

Parámetros

expression
DbIntersectExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a

Visit(DbIsEmptyExpression)

Implementa el modelo de visitante de determinación de conjunto vacía aplicada a un solo argumento de conjunto.

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

Parámetros

expression
DbIsEmptyExpression

Expresión.

Devoluciones

Visitante implementado.

Se aplica a