DefaultExpressionVisitor.Visit Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.