DbExpressionRebinder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Garante que todos os metadados em uma determinada árvore de expressão sejam do workspace de metadados especificado, potencialmente revinionando e recompilando as expressões para os metadados de substituição apropriados, quando necessário.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Rebinder")]
public class DbExpressionRebinder : System.Data.Entity.Core.Common.CommandTrees.DefaultExpressionVisitor
type DbExpressionRebinder = class
inherit DefaultExpressionVisitor
Public Class DbExpressionRebinder
Inherits DefaultExpressionVisitor
- Herança
- Atributos
Construtores
| Nome | Descrição |
|---|---|
| DbExpressionRebinder(MetadataWorkspace) |
Inicializa uma nova instância da classe DbExpressionRebinder. |
Métodos
| Nome | Descrição |
|---|---|
| OnEnterScope(IEnumerable<DbVariableReferenceExpression>) |
Representa um evento ao inserir o escopo do visitante de expressão com variáveis de escopo especificadas. (Herdado de DefaultExpressionVisitor) |
| OnExitScope() |
Sai do escopo do visitante de expressão. (Herdado de DefaultExpressionVisitor) |
| OnExpressionReplaced(DbExpression, DbExpression) |
Substitui uma expressão antiga por uma nova para o visitante de expressão. (Herdado de DefaultExpressionVisitor) |
| OnVariableRebound(DbVariableReferenceExpression, DbVariableReferenceExpression) |
Representa um evento quando a variável é rebote para o visitante de expressão. (Herdado de DefaultExpressionVisitor) |
| Visit(DbAndExpression) |
Implementa o padrão de visitante para a expressão AND lógica. (Herdado de DefaultExpressionVisitor) |
| Visit(DbApplyExpression) |
Implementa o padrão de visitante para a invocação da função especificada para cada elemento no conjunto de entrada especificado. (Herdado de DefaultExpressionVisitor) |
| Visit(DbArithmeticExpression) |
Implementa o padrão de visitante para a operação aritmética aplicada a argumentos numéricos. (Herdado de DefaultExpressionVisitor) |
| Visit(DbCaseExpression) |
Implementa o padrão de visitante para as cláusulas When, Then e Else. (Herdado de DefaultExpressionVisitor) |
| Visit(DbCastExpression) |
Implementa o padrão de visitante para a conversão de tipo de um único argumento para o tipo especificado. (Herdado de DefaultExpressionVisitor) |
| Visit(DbComparisonExpression) |
Implementa o padrão de visitante para a operação de comparação aplicada a dois argumentos. (Herdado de DefaultExpressionVisitor) |
| Visit(DbConstantExpression) |
Implementa o padrão de visitante para os diferentes tipos de constantes. (Herdado de DefaultExpressionVisitor) |
| Visit(DbCrossJoinExpression) |
Implementa o padrão de visitante para a operação de junção incondicional entre os argumentos de coleção fornecidos. (Herdado de DefaultExpressionVisitor) |
| Visit(DbDerefExpression) |
Implementa o padrão de visitante para a expressão que recupera uma entidade com base na referência especificada. (Herdado de DefaultExpressionVisitor) |
| Visit(DbDistinctExpression) |
Implementa o padrão de visitante para os elementos duplicados removidos do argumento de conjunto especificado. (Herdado de DefaultExpressionVisitor) |
| Visit(DbElementExpression) |
Implementa o padrão de visitante para a conversão do argumento de conjunto especificado em um singleton a conversão do argumento de conjunto especificado em um singleton. (Herdado de DefaultExpressionVisitor) |
| Visit(DbEntityRefExpression) |
Implementa o padrão de visitante para a expressão que extrai uma referência da instância de entidade subjacente. (Herdado de DefaultExpressionVisitor) |
| Visit(DbExceptExpression) |
Implementa o padrão de visitante para a operação de subtração definida entre os operandos esquerdo e direito. (Herdado de DefaultExpressionVisitor) |
| Visit(DbExpression) |
Implementa o padrão de visitante para a funcionalidade básica exigida pelos tipos de expressão. (Herdado de DefaultExpressionVisitor) |
| Visit(DbFilterExpression) |
Implementa o padrão de visitante para um predicado aplicado para filtrar um conjunto de entrada. (Herdado de DefaultExpressionVisitor) |
| Visit(DbFunctionExpression) |
Implementa o padrão de visitante para uma invocação de uma função. (Herdado de DefaultExpressionVisitor) |
| Visit(DbGroupByExpression) |
Implementa o padrão de visitante para um grupo por operação. (Herdado de DefaultExpressionVisitor) |
| Visit(DbInExpression) |
Implementa o padrão de visitante para o DbInExpression. (Herdado de DefaultExpressionVisitor) |
| Visit(DbIntersectExpression) |
Implementa o padrão de visitante para a operação de interseção definida entre os operandos esquerdo e direito. (Herdado de DefaultExpressionVisitor) |
| Visit(DbIsEmptyExpression) |
Implementa o padrão de visitante para uma determinação de conjunto vazia aplicada a um argumento de conjunto único. (Herdado de DefaultExpressionVisitor) |
| Visit(DbIsNullExpression) |
Implementa o padrão de visitante para a determinação nula aplicada a um único argumento. (Herdado de DefaultExpressionVisitor) |
| Visit(DbIsOfExpression) |
Implementa o padrão de visitante para a comparação de tipo de um único argumento em relação ao tipo especificado. (Herdado de DefaultExpressionVisitor) |
| Visit(DbJoinExpression) |
Implementa o padrão de visitante para uma operação de junção externa interna, esquerda ou externa completa entre os argumentos de coleção fornecidos na condição de junção especificada. (Herdado de DefaultExpressionVisitor) |
| Visit(DbLambdaExpression) |
Implementa o padrão de visitante para a aplicação de uma função lambda a argumentos representados por objetos DbExpression. (Herdado de DefaultExpressionVisitor) |
| Visit(DbLikeExpression) |
Implementa o padrão de visitante para uma comparação de cadeia de caracteres em relação ao padrão especificado com uma cadeia de caracteres de escape opcional. (Herdado de DefaultExpressionVisitor) |
| Visit(DbLimitExpression) |
Implementa o padrão de visitante para a restrição do número de elementos na coleção de argumentos ao valor limite especificado. (Herdado de DefaultExpressionVisitor) |
| Visit(DbNewInstanceExpression) |
Implementa o padrão de visitante para a construção de uma nova instância de um determinado tipo, incluindo tipos de conjunto e registro. (Herdado de DefaultExpressionVisitor) |
| Visit(DbNotExpression) |
Implementa o padrão de visitante para o lógico NOT de um único argumento booliano. (Herdado de DefaultExpressionVisitor) |
| Visit(DbNullExpression) |
Implementa o padrão de visitante para uma referência a um literal nulo tipado. (Herdado de DefaultExpressionVisitor) |
| Visit(DbOfTypeExpression) |
Implementa o padrão de visitante para a recuperação de elementos do tipo especificado do argumento de conjunto fornecido. (Herdado de DefaultExpressionVisitor) |
| Visit(DbOrExpression) |
Implementa o padrão de visitante para o OR lógico de dois argumentos boolianos. (Herdado de DefaultExpressionVisitor) |
| Visit(DbParameterReferenceExpression) |
Implementa o padrão de visitante para uma referência a um parâmetro declarado na árvore de comandos que contém essa expressão. (Herdado de DefaultExpressionVisitor) |
| Visit(DbProjectExpression) |
Implementa o padrão de visitante para a projeção de um determinado conjunto de entrada sobre a expressão especificada. (Herdado de DefaultExpressionVisitor) |
| Visit(DbPropertyExpression) |
Implementa o padrão de visitante para recuperar uma propriedade de instância. |
| Visit(DbQuantifierExpression) |
Implementa o padrão de visitante para uma operação quantificadora do tipo especificado sobre os elementos do conjunto de entrada especificado. (Herdado de DefaultExpressionVisitor) |
| Visit(DbRefExpression) |
Implementa o padrão de visitante para uma referência fortemente tipada a uma instância específica dentro de um conjunto de entidades. (Herdado de DefaultExpressionVisitor) |
| Visit(DbRefKeyExpression) |
Implementa o padrão de visitante para a recuperação do valor da chave do valor de referência subjacente. (Herdado de DefaultExpressionVisitor) |
| Visit(DbRelationshipNavigationExpression) |
Implementa o padrão de visitante para a navegação de uma relação. (Herdado de DefaultExpressionVisitor) |
| Visit(DbScanExpression) |
Implementa o padrão de visitante para uma verificação sobre um conjunto de entidades ou conjunto de relações, conforme indicado pela propriedade Target. (Herdado de DefaultExpressionVisitor) |
| Visit(DbSkipExpression) |
Implementa o padrão de visitante para a expressão skip. (Herdado de DefaultExpressionVisitor) |
| Visit(DbSortExpression) |
Implementa o padrão de visitante para uma chave de classificação que pode ser usada como parte da ordem de classificação. (Herdado de DefaultExpressionVisitor) |
| Visit(DbTreatExpression) |
Implementa o padrão de visitante para uma operação de conversão de tipo aplicada a um argumento polimórfico. (Herdado de DefaultExpressionVisitor) |
| Visit(DbUnionAllExpression) |
Implementa o padrão de visitante para a operação de união definida entre os operandos esquerdo e direito. (Herdado de DefaultExpressionVisitor) |
| Visit(DbVariableReferenceExpression) |
Implementa o padrão de visitante para uma referência a uma variável que está atualmente no escopo. (Herdado de DefaultExpressionVisitor) |
| VisitAggregate(DbAggregate) |
Implementa o padrão de visitante para a agregação. (Herdado de DefaultExpressionVisitor) |
| VisitEntitySet(EntitySetBase) |
Implementa o padrão de visitante para o conjunto de entidades. |
| VisitExpression(DbExpression) |
Implementa o padrão de visitante para a expressão. (Herdado de DefaultExpressionVisitor) |
| VisitExpressionBinding(DbExpressionBinding) |
Implementa o padrão de visitante para associação de expressão. (Herdado de DefaultExpressionVisitor) |
| VisitExpressionBindingList(IList<DbExpressionBinding>) |
Implementa o padrão de visitante para a lista de associação de expressão. (Herdado de DefaultExpressionVisitor) |
| VisitExpressionList(IList<DbExpression>) |
Implementa o padrão de visitante para a lista de expressões. (Herdado de DefaultExpressionVisitor) |
| VisitFunction(EdmFunction) |
Implementa o padrão de visitante para a função. |
| VisitFunctionAggregate(DbFunctionAggregate) |
Implementa o padrão de visitante para a agregação da função. (Herdado de DefaultExpressionVisitor) |
| VisitGroupAggregate(DbGroupAggregate) |
Implementa o padrão de visitante para a agregação de grupo. (Herdado de DefaultExpressionVisitor) |
| VisitGroupExpressionBinding(DbGroupExpressionBinding) |
Implementa o padrão de visitante para a associação de expressão de grupo. (Herdado de DefaultExpressionVisitor) |
| VisitLambda(DbLambda) |
Implementa o padrão de visitante para a função Lambda. (Herdado de DefaultExpressionVisitor) |
| VisitSortClause(DbSortClause) |
Implementa o padrão de visitante para a cláusula de classificação. (Herdado de DefaultExpressionVisitor) |
| VisitSortOrder(IList<DbSortClause>) |
Implementa o padrão de visitante para a ordem de classificação. (Herdado de DefaultExpressionVisitor) |
| VisitType(EdmType) |
Implementa o padrão de visitante para o tipo. |
| VisitTypeUsage(TypeUsage) |
Implementa o padrão de visitante para o uso de tipo. |