DbExpressionRebinder Clase
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í.
Garantiza que todos los metadatos de un árbol de expresión determinado proceden del área de trabajo de metadatos especificada, lo que podría volver a enlazar y recompilar las expresiones a los metadatos de reemplazo adecuados cuando sea necesario.
[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
- Herencia
- Atributos
Constructores
DbExpressionRebinder(MetadataWorkspace) |
Inicializa una nueva instancia de la clase DbExpressionRebinder. |
Métodos
OnEnterScope(IEnumerable<DbVariableReferenceExpression>) |
Representa un evento al entrar en el ámbito del visitante de expresiones con variables de ámbito especificadas. (Heredado de DefaultExpressionVisitor) |
OnExitScope() |
Sale del ámbito del visitante de expresiones. (Heredado de DefaultExpressionVisitor) |
OnExpressionReplaced(DbExpression, DbExpression) |
Reemplaza una expresión antigua con una nueva para el visitante de expresiones. (Heredado de DefaultExpressionVisitor) |
OnVariableRebound(DbVariableReferenceExpression, DbVariableReferenceExpression) |
Representa un evento cuando la variable se vuelve a enlazar para el visitante de expresiones. (Heredado de DefaultExpressionVisitor) |
Visit(DbAndExpression) |
Implementa el modelo de visitante para expresión Y lógica. (Heredado de DefaultExpressionVisitor) |
Visit(DbApplyExpression) |
Implementa el modelo de visitante para la invocación de la función especificada para cada elemento del conjunto de entrada especificado. (Heredado de DefaultExpressionVisitor) |
Visit(DbArithmeticExpression) |
Implementa el modelo de visitante para la operación aritmética aplicada a los argumentos numéricos. (Heredado de DefaultExpressionVisitor) |
Visit(DbCaseExpression) |
Implementa el modelo de visitante para las cláusulas When, Then y Else. (Heredado de DefaultExpressionVisitor) |
Visit(DbCastExpression) |
Implementa el modelo de visitante para la conversión de tipo de un solo argumento en el tipo especificado. (Heredado de DefaultExpressionVisitor) |
Visit(DbComparisonExpression) |
Implementa el modelo de visitante para la operación de comparación aplicada a dos argumentos. (Heredado de DefaultExpressionVisitor) |
Visit(DbConstantExpression) |
Implementa el modelo de visitante para los diferentes tipos de constantes. (Heredado de DefaultExpressionVisitor) |
Visit(DbCrossJoinExpression) |
Implementa el modelo de visitante para la operación de combinación incondicional entre los argumentos especificados de la colección. (Heredado de DefaultExpressionVisitor) |
Visit(DbDerefExpression) |
Implementa el modelo de visitante para la expresión que recupera una entidad basada en la referencia especificada. (Heredado de DefaultExpressionVisitor) |
Visit(DbDistinctExpression) |
Implementa el modelo de visitante para los elementos duplicados quitados del argumento de conjunto especificado. (Heredado de DefaultExpressionVisitor) |
Visit(DbElementExpression) |
Implementa el modelo de visitante para la conversión del argumento de conjunto especificado en un singleton. (Heredado de DefaultExpressionVisitor) |
Visit(DbEntityRefExpression) |
Implementa el modelo de visitante para la expresión que extrae una referencia de la instancia subyacente de la entidad. (Heredado de DefaultExpressionVisitor) |
Visit(DbExceptExpression) |
Implementa el modelo de visitante para la operación de resta de conjunto entre los operandos izquierdo y derecho. (Heredado de DefaultExpressionVisitor) |
Visit(DbExpression) |
Implementa el patrón de visitante para la funcionalidad básica requerida por los tipos de expresión. (Heredado de DefaultExpressionVisitor) |
Visit(DbFilterExpression) |
Implementa el modelo de visitante para un predicado aplicado para filtrar un conjunto de entrada. (Heredado de DefaultExpressionVisitor) |
Visit(DbFunctionExpression) |
Implementa el modelo de visitante para una invocación de una función. (Heredado de DefaultExpressionVisitor) |
Visit(DbGroupByExpression) |
Implementa el modelo de visitante para un grupo por operación. (Heredado de DefaultExpressionVisitor) |
Visit(DbInExpression) |
Implementa el patrón de visitante para DbInExpression. (Heredado de DefaultExpressionVisitor) |
Visit(DbIntersectExpression) |
Implementa el modelo de visitante para la operación de intersección de conjunto entre los operandos izquierdo y derecho. (Heredado de DefaultExpressionVisitor) |
Visit(DbIsEmptyExpression) |
Implementa el modelo de visitante de determinación de conjunto vacía aplicada a un solo argumento de conjunto. (Heredado de DefaultExpressionVisitor) |
Visit(DbIsNullExpression) |
Implementa el modelo de visitante para determinar si null se aplica a un solo argumento. (Heredado de DefaultExpressionVisitor) |
Visit(DbIsOfExpression) |
Implementa el modelo de visitante para la comparación de tipos de un solo argumento con el tipo especificado. (Heredado de DefaultExpressionVisitor) |
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. (Heredado de DefaultExpressionVisitor) |
Visit(DbLambdaExpression) |
Implementa el modelo de visitante para la aplicación de una función lambda a los argumentos representados por los objetos DbExpression. (Heredado de DefaultExpressionVisitor) |
Visit(DbLikeExpression) |
Implementa el patrón de visitante para una comparación de cadenas contra el modelo especificado con una cadena de escape opcional. (Heredado de DefaultExpressionVisitor) |
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. (Heredado de DefaultExpressionVisitor) |
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. (Heredado de DefaultExpressionVisitor) |
Visit(DbNotExpression) |
Implementa el modelo de visitante para la negación lógica de un solo argumento booleano. (Heredado de DefaultExpressionVisitor) |
Visit(DbNullExpression) |
Implementa el modelo de visitante para una referencia a un literal null con tipo. (Heredado de DefaultExpressionVisitor) |
Visit(DbOfTypeExpression) |
Implementa el patrón de visitante para la recuperación de elementos del tipo especificado desde el argumento de conjunto dado. (Heredado de DefaultExpressionVisitor) |
Visit(DbOrExpression) |
Implementa el modelo de visitante para la disyunción lógica de dos argumentos booleanos. (Heredado de DefaultExpressionVisitor) |
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. (Heredado de DefaultExpressionVisitor) |
Visit(DbProjectExpression) |
Implementa el modelo de visitante para la proyección de un determinado conjunto de entrada en la expresión especificada. (Heredado de DefaultExpressionVisitor) |
Visit(DbPropertyExpression) |
Implementa el modelo de visitante para recuperar una propiedad de instancia. |
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. (Heredado de DefaultExpressionVisitor) |
Visit(DbRefExpression) |
Implementa el modelo de visitante para una referencia fuertemente tipada a una instancia específica en un conjunto de entidades. (Heredado de DefaultExpressionVisitor) |
Visit(DbRefKeyExpression) |
Implementa el modelo de visitante para la recuperación del valor de clave a partir del valor de referencia subyacente. (Heredado de DefaultExpressionVisitor) |
Visit(DbRelationshipNavigationExpression) |
Implementa el modelo de visitante para la navegación de una relación. (Heredado de DefaultExpressionVisitor) |
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. (Heredado de DefaultExpressionVisitor) |
Visit(DbSkipExpression) |
Implementa el modelo de visitante para expresión de omisión. (Heredado de DefaultExpressionVisitor) |
Visit(DbSortExpression) |
Implementa el modelo de visitante para una clave de ordenación que se puede usar como parte del criterio de ordenación. (Heredado de DefaultExpressionVisitor) |
Visit(DbTreatExpression) |
Implementa el modelo de visitante de una operación de conversión de tipos aplicada a un argumento polimórfico. (Heredado de DefaultExpressionVisitor) |
Visit(DbUnionAllExpression) |
Implementa el modelo de visitante para la operación de unión de conjunto entre los operandos izquierdo y derecho. (Heredado de DefaultExpressionVisitor) |
Visit(DbVariableReferenceExpression) |
Implementa el modelo de visitante para una referencia a una variable que está actualmente en el ámbito. (Heredado de DefaultExpressionVisitor) |
VisitAggregate(DbAggregate) |
Implementa el modelo de visitante para el agregado. (Heredado de DefaultExpressionVisitor) |
VisitEntitySet(EntitySetBase) |
Implementa el modelo de visitante para el conjunto de entidades. |
VisitExpression(DbExpression) |
Implementa el modelo de visitante para la expresión. (Heredado de DefaultExpressionVisitor) |
VisitExpressionBinding(DbExpressionBinding) |
Implementa el modelo de visitante para el enlace de expresiones. (Heredado de DefaultExpressionVisitor) |
VisitExpressionBindingList(IList<DbExpressionBinding>) |
Implementa el modelo de visitante para la lista de enlace de la expresión. (Heredado de DefaultExpressionVisitor) |
VisitExpressionList(IList<DbExpression>) |
Implementa el modelo de visitante para la lista de expresión. (Heredado de DefaultExpressionVisitor) |
VisitFunction(EdmFunction) |
Implementa el modelo de visitante para la función. |
VisitFunctionAggregate(DbFunctionAggregate) |
Implementa el modelo de visitante para el agregado de función. (Heredado de DefaultExpressionVisitor) |
VisitGroupAggregate(DbGroupAggregate) |
Implementa el modelo de visitante para el agregado de grupo. (Heredado de DefaultExpressionVisitor) |
VisitGroupExpressionBinding(DbGroupExpressionBinding) |
Implementa el modelo de visitante para el enlace de la expresión de grupo. (Heredado de DefaultExpressionVisitor) |
VisitLambda(DbLambda) |
Implementa el modelo de visitante para la función Lambda. (Heredado de DefaultExpressionVisitor) |
VisitSortClause(DbSortClause) |
Implementa el modelo de visitante para la cláusula de ordenación. (Heredado de DefaultExpressionVisitor) |
VisitSortOrder(IList<DbSortClause>) |
Implementa el modelo de visitante para el criterio de ordenación. (Heredado de DefaultExpressionVisitor) |
VisitType(EdmType) |
Implementa el modelo de visitante para el tipo. |
VisitTypeUsage(TypeUsage) |
Implementa el modelo de visitante para el uso del tipo. |