Compartilhar via


DefaultExpressionVisitor.Visit Método

Definição

Implementa o padrão de visitante.

Sobrecargas

Visit(DbLikeExpression)

Implementa o padrão de visitante para uma comparação de cadeia de caracteres contra o padrão especificado com uma cadeia de caracteres de escape opcional.

Visit(DbLimitExpression)

Implementa o padrão de visitante para a restrição do número de elementos na coleção de argumentos para o valor de limite especificado.

Visit(DbNewInstanceExpression)

Implementa o padrão de visitante para a construção de uma nova instância de um determinado tipo, incluindo os tipos de conjunto e de registro.

Visit(DbNullExpression)

Implementa o padrão de visitante para uma referência a um literal nulo com tipo.

Visit(DbOfTypeExpression)

Implementa o padrão do visitante para a recuperação de elementos do tipo especificado do argumento de conjunto fornecido.

Visit(DbOrExpression)

Implementa o padrão de visitante para o OR lógico de dois argumentos boolianos.

Visit(DbParameterReferenceExpression)

Implementa o padrão de visitante para uma referência a um parâmetro declarado na árvore de comando que contém essa expressão.

Visit(DbProjectExpression)

Implementa o padrão de visitante para a projeção de um conjunto de entradas fornecido pela expressão especificada.

Visit(DbPropertyExpression)

Implementa o padrão de visitante para recuperar uma propriedade de instância.

Visit(DbRefKeyExpression)

Implementa o padrão de visitante para a recuperação do valor de chave do valor de referência subjacente.

Visit(DbRefExpression)

Implementa o padrão de visitante para obter uma referência fortemente tipada a uma instância específica dentro de um conjunto de entidades.

Visit(DbLambdaExpression)

Implementa o padrão de visitante para o aplicativo de uma função lambda para argumentos representados por objetos DbExpression.

Visit(DbRelationshipNavigationExpression)

Implementa o padrão de visitante para a navegação de uma relação.

Visit(DbScanExpression)

Implementa o padrão do visitante para uma verificação através de um conjunto de entidades ou de relações, conforme indicado pela propriedade Target.

Visit(DbSkipExpression)

Implementa o padrão de visitante para a expressão skip.

Visit(DbSortExpression)

Implementa o padrão do visitante para uma chave de classificação que pode ser usada como parte da ordem de classificação.

Visit(DbTreatExpression)

Implementa o padrão do visitante para uma operação de conversão de tipo aplicada a um argumento polimórfico.

Visit(DbUnionAllExpression)

Implementa o padrão de visitante para a operação de união de conjunto entre os operandos left e right.

Visit(DbVariableReferenceExpression)

Implementa o padrão do visitante para uma referência a uma variável que está atualmente no escopo.

Visit(DbQuantifierExpression)

Implementa o padrão de visitante para uma operação de quantificador do tipo especificado sobre os elementos do conjunto de entrada especificado.

Visit(DbJoinExpression)

Implementa o padrão de visitante para uma operação de junção interna, externa esquerda ou externa completa entre os argumentos de coleção fornecidos na condição de junção especificada.

Visit(DbNotExpression)

Implementa o padrão de visitante para o NOT lógico de um único argumento booliano.

Visit(DbIsNullExpression)

Implementa o padrão de visitante para a determinação nula aplicada a um único argumento.

Visit(DbAndExpression)

Implementa o padrão de visitante para a expressão AND lógica.

Visit(DbApplyExpression)

Implementa o padrão de visitante para a chamada da função especificada para cada elemento no conjunto de entrada especificado.

Visit(DbArithmeticExpression)

Implementa o padrão de visitante para a operação aritmética aplicada a argumentos numéricos.

Visit(DbIsOfExpression)

Implementa o padrão de visitante para a comparação entre o tipo de um único argumento e o tipo especificado.

Visit(DbCastExpression)

Implementa o padrão de visitante para a conversão de tipo de um único argumento para o tipo especificado.

Visit(DbComparisonExpression)

Implementa o padrão de visitante para a operação de comparação aplicada a dois argumentos.

Visit(DbConstantExpression)

Implementa o padrão de visitante para os diferentes tipos de constantes.

Visit(DbCrossJoinExpression)

Implementa o padrão de visitante para a operação de junção incondicional entre os argumentos de coleção fornecidos.

Visit(DbDerefExpression)

Implementa o padrão de visitante para a expressão que recupera uma entidade com base na referência especificada.

Visit(DbDistinctExpression)

Implementa o padrão de visitante para a remoção de elementos duplicados do argumento de conjunto especificado.

Visit(DbCaseExpression)

Implementa o padrão de visitante para as cláusulas When, Then e Else.

Visit(DbEntityRefExpression)

Implementa o padrão de visitante para a expressão que extrai uma referência de instância da entidade subjacente.

Visit(DbExceptExpression)

Implementa o padrão de visitante para a operação de subtração de conjunto entre os operandos left e right.

Visit(DbExpression)

Implementa o padrão de visitante para a funcionalidade básica requerida por tipos de expressão.

Visit(DbFilterExpression)

Implementa o padrão de visitante para um predicado aplicado para filtrar um conjunto de entrada.

Visit(DbFunctionExpression)

Implementa o padrão de visitante para uma invocação de uma função.

Visit(DbElementExpression)

Implementa o padrão de visitante para a conversão do argumento de conjunto especificado para um singleton.

Visit(DbGroupByExpression)

Implementa o padrão de visitante para um grupo por operação.

Visit(DbIntersectExpression)

Implementa o padrão de visitante para a operação de interseção de conjunto entre os operandos left e right.

Visit(DbIsEmptyExpression)

Implementa o padrão de visitante para uma determinação de conjunto vazio aplicada a um único argumento de conjunto.

Visit(DbLikeExpression)

Implementa o padrão de visitante para uma comparação de cadeia de caracteres contra o padrão especificado com uma cadeia de caracteres 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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbLimitExpression)

Implementa o padrão de visitante para a restrição do número de elementos na coleção de argumentos para o valor de limite 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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbNewInstanceExpression)

Implementa o padrão de visitante para a construção de uma nova instância de um determinado tipo, incluindo os tipos de conjunto e de registro.

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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbNullExpression)

Implementa o padrão de visitante para uma referência a um literal nulo com 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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbOfTypeExpression)

Implementa o padrão do visitante para a recuperação de elementos do tipo especificado do argumento de conjunto fornecido.

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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbOrExpression)

Implementa o padrão de visitante para o OR lógico de dois argumentos boolianos.

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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbParameterReferenceExpression)

Implementa o padrão de visitante para uma referência a um parâmetro declarado na árvore de comando que contém essa expressão.

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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbProjectExpression)

Implementa o padrão de visitante para a projeção de um conjunto de entradas fornecido pela expressão 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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbPropertyExpression)

Implementa o padrão de visitante para recuperar uma propriedade de instância.

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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbRefKeyExpression)

Implementa o padrão de visitante para a recuperação do valor de chave do valor de referência subjacente.

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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbRefExpression)

Implementa o padrão de visitante para obter uma referência fortemente tipada a uma instância específica dentro de um 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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbLambdaExpression)

Implementa o padrão de visitante para o aplicativo de uma função lambda para argumentos representados por 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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbRelationshipNavigationExpression)

Implementa o padrão de visitante para a navegação de uma relação.

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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbScanExpression)

Implementa o padrão do visitante para uma verificação através de um conjunto de entidades ou de relações, conforme indicado pela propriedade 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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbSkipExpression)

Implementa o padrão de visitante para a expressão skip.

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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbSortExpression)

Implementa o padrão do visitante para uma chave de classificação que pode ser usada como parte da ordem de classificação.

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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbTreatExpression)

Implementa o padrão do visitante para uma operação de conversão de tipo aplicada a um 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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbUnionAllExpression)

Implementa o padrão de visitante para a operação de união de conjunto entre os operandos left e right.

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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbVariableReferenceExpression)

Implementa o padrão do visitante para uma referência a uma variável que está atualmente no escopo.

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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbQuantifierExpression)

Implementa o padrão de visitante para uma operação de quantificador do tipo especificado sobre os elementos do 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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbJoinExpression)

Implementa o padrão de visitante para uma operação de junção interna, externa esquerda ou externa completa entre os argumentos de coleção fornecidos na condição de junção 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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbNotExpression)

Implementa o padrão de visitante para o NOT lógico de um único argumento booliano.

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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbIsNullExpression)

Implementa o padrão de visitante para a determinação nula aplicada a um único 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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbAndExpression)

Implementa o padrão de visitante para a expressão AND 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

A expressão AND lógica.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbApplyExpression)

Implementa o padrão de visitante para a chamada da função especificada para cada elemento no 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

A expressão APPLY.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbArithmeticExpression)

Implementa o padrão de visitante para a operação aritmética aplicada a 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

A expressão aritmética.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbIsOfExpression)

Implementa o padrão de visitante para a comparação entre o tipo de um único argumento e o 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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbCastExpression)

Implementa o padrão de visitante para a conversão de tipo de um único argumento para o 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

A expressão cast.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbComparisonExpression)

Implementa o padrão de visitante para a operação de comparação aplicada a dois 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

A expressão cast.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbConstantExpression)

Implementa o padrão de visitante para os 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

A expressão de constante.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbCrossJoinExpression)

Implementa o padrão de visitante para a operação de junção incondicional entre os argumentos de coleção fornecidos.

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

A expressão de junção.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbDerefExpression)

Implementa o padrão de visitante para a expressão que recupera uma entidade com base na referência 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

A expressão DEREF.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbDistinctExpression)

Implementa o padrão de visitante para a remoção de elementos duplicados do 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

A expressão distinta.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbCaseExpression)

Implementa o padrão de visitante para as cláusulas When, Then e 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

A expressão case.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbEntityRefExpression)

Implementa o padrão de visitante para a expressão que extrai uma referência de instância da entidade subjacente.

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

A expressão de referência da entidade.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbExceptExpression)

Implementa o padrão de visitante para a operação de subtração de conjunto entre os operandos left e right.

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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbExpression)

Implementa o padrão de visitante para a funcionalidade básica requerida por tipos de expressão.

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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbFilterExpression)

Implementa o padrão de visitante para um predicado aplicado para filtrar um 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

A expressão do filtro.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbFunctionExpression)

Implementa o padrão de visitante para uma invocação de uma função.

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

A expressão de função.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbElementExpression)

Implementa o padrão de visitante para a conversão do argumento de conjunto especificado para um 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

A expressão de elemento.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbGroupByExpression)

Implementa o padrão de visitante para um grupo por operação.

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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbIntersectExpression)

Implementa o padrão de visitante para a operação de interseção de conjunto entre os operandos left e right.

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

A expressão.

Retornos

O visitante implementado.

Aplica-se a

Visit(DbIsEmptyExpression)

Implementa o padrão de visitante para uma determinação de conjunto vazio aplicada a um único 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

A expressão.

Retornos

O visitante implementado.

Aplica-se a