¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

System.Data.Common.CommandTrees (Espacio de nombres)

El espacio de nombres System.Data.Common.CommandTrees proporciona clases para crear expresiones que forman un árbol de comandos.

Un árbol de comandos es una representación del modelo de objetos de una consulta que se puede usar para representar comandos de consulta, actualización, inserción y eliminación en ADO.NET Entity Data Model (EDM) y los metadatos de almacenamiento.

  Clase Descripción
Clase pública DbAggregate Implementa la funcionalidad básica que requieren los agregados en una cláusula GroupBy.
Clase pública DbAndExpression Representa el AND lógico de dos argumentos Boolean. Esta clase no puede heredarse.
Clase pública DbApplyExpression Representa una operación de aplicación, que es la invocación de la función especificada para cada elemento del conjunto de entrada especificado. Esta clase no puede heredarse.
Clase pública DbArithmeticExpression Representa una operación aritmética que se aplica a los argumentos numéricos. Las operaciones aritméticas son suma, resta, multiplicación, división, módulo y negación. Esta clase no puede heredarse.
Clase pública DbBinaryExpression Implementa la funcionalidad básica requerida por expresiones que aceptan dos operandos de expresión.
Clase pública DbCaseExpression Representa las cláusulas When, Then y Else de DbCaseExpression. Esta clase no puede heredarse.
Clase pública DbCastExpression Representa la conversión de tipos de un argumento único en el tipo especificado. Esta clase no puede heredarse.
Clase pública DbCommandTree Una clase inalterable que implementa la funcionalidad básica para los tipos de árbol de comandos para invocación de funciones Consulta, Inserción, Actualización y Eliminación.
Clase pública DbComparisonExpression Representa una operación de comparación que se aplica a dos argumentos. Las operaciones de comparación son: igualdad, mayor que, mayor o igual que, menor que, menor o igual que y desigualdad. Esta clase no puede heredarse.
Clase pública DbConstantExpression Representa tipos diferentes de constantes (literales). Esta clase no puede heredarse.
Clase pública DbCrossJoinExpression Representa una operación de unión incondicional entre los argumentos de colección dados. Esta clase no puede heredarse.
Clase pública DbDeleteCommandTree Representa una operación de eliminación de una única fila, expresada como un árbol de comandos. Esta clase no puede heredarse.
Clase pública DbDerefExpression Representa una expresión que recupera una entidad basada en la referencia especificada. Esta clase no puede heredarse.
Clase pública DbDistinctExpression Quita los elementos duplicados del argumento de conjunto especificado. Esta clase no puede heredarse.
Clase pública DbElementExpression Representa la conversión del argumento de conjunto especificado en un singleton. Esta clase no puede heredarse.
Clase pública DbEntityRefExpression Representa una expresión que extrae una referencia de la instancia de entidad subyacente. Esta clase no puede heredarse.
Clase pública DbExceptExpression Representa la operación de resta de conjuntos entre los operandos izquierdo y derecho. Esta clase no puede heredarse.
Clase pública DbExpression Representa el tipo base de todas las expresiones.
Clase pública DbExpressionBinding Representa un conjunto de entrada para expresiones relacionales como DbFilterExpression, DbProjectExpression y DbJoinExpression. Esta clase no puede heredarse.
Clase pública DbExpressionVisitor Define la funcionalidad básica que deberían implementar los visitantes que no devuelven un valor de resultado.
Clase pública DbExpressionVisitor<TResultType> Define la funcionalidad básica que deberían implementar los visitantes que devuelven un valor de resultado de un tipo específico.
Clase pública DbFilterExpression Representa un predicado que se aplica para filtrar un conjunto de entrada. Esto genera el conjunto de elementos que satisfacen el predicado. Esta clase no puede heredarse.
Clase pública DbFunctionAggregate Admite funciones de agregado estándar, como MIN, MAX, AVG, SUM, etc. Esta clase no puede heredarse.
Clase pública DbFunctionCommandTree Representa la invocación de una función de base de datos.
Clase pública DbFunctionExpression Representa una invocación de una función. Esta clase no puede heredarse.
Clase pública DbGroupAggregate Representa una colección de elementos que componen un grupo.
Clase pública DbGroupByExpression Representa un grupo por operación. Un grupo por operación es una agrupación de elementos del conjunto de entrada basada en las expresiones clave especificadas, seguidas por la aplicación de los agregados especificados. Esta clase no puede heredarse.
Clase pública DbGroupExpressionBinding Define el enlace para el conjunto de entrada de un objeto DbGroupByExpression. Esta clase no puede heredarse.
Clase pública DbInsertCommandTree Representa una operación de inserción de una única fila, expresada como un árbol de comandos. Esta clase no puede heredarse.
Clase pública DbIntersectExpression Representa la operación de intersección de conjuntos entre los operandos izquierdo y derecho. Esta clase no puede heredarse.
Clase pública DbIsEmptyExpression Representa una determinación de conjunto vacío que se aplica a un argumento de conjunto único. Esta clase no puede heredarse.
Clase pública DbIsNullExpression Representa la determinación de valor null que se aplica a un argumento único. Esta clase no puede heredarse.
Clase pública DbIsOfExpression Representa la comparación de tipos de un argumento único contra el tipo especificado. Esta clase no puede heredarse.
Clase pública DbJoinExpression Representa una operación de combinación interna, externa izquierda o externa completa entre los argumentos de colección dados en la condición de combinación especificada.
Clase pública DbLambda Representa una función Lambda que se puede invocar para generar un objeto DbLambdaExpression.
Clase pública DbLambdaExpression Permite la aplicación de una función lambda a los argumentos representados por objetos DbExpression.
Clase pública DbLikeExpression Representa una comparación de cadenas contra el modelo especificado con una cadena de escape opcional. Esta clase no puede heredarse.
Clase pública DbLimitExpression Representa la restricción del número de elementos en la colección de argumentos para el valor de límite especificado.
Clase pública DbModificationClause Especifica una cláusula única en una operación de modificación de inserción o actualización.
Clase pública DbModificationCommandTree Representa una operación del lenguaje de manipulación de datos (DML) expresada como un árbol de comandos.
Clase pública DbNewInstanceExpression Representa la construcción de una nueva instancia de un tipo determinado, incluidos los tipos de conjuntos y registros. Esta clase no puede heredarse.
Clase pública DbNotExpression Representa el NO lógico de un único argumento Boolean. Esta clase no puede heredarse.
Clase pública DbNullExpression Representa una referencia a un literal null con tipo. Esta clase no puede heredarse.
Clase pública DbOfTypeExpression Representa la recuperación de elementos del tipo especificado desde el argumento de conjunto dado. Esta clase no puede heredarse.
Clase pública DbOrExpression Representa el OR lógico de dos argumentos Boolean. Esta clase no puede heredarse.
Clase pública DbParameterReferenceExpression Representa una referencia a un parámetro declarado en el árbol de comandos que contiene esta expresión. Esta clase no puede heredarse.
Clase pública DbProjectExpression Representa la proyección de un conjunto de entrada determinado sobre la expresión especificada. Esta clase no puede heredarse.
Clase pública DbPropertyExpression Proporciona métodos y propiedades para recuperar una propiedad de instancia. Esta clase no puede heredarse.
Clase pública DbQuantifierExpression Representa una operación de cuantificador del tipo especificado sobre los elementos del conjunto de entrada especificado. Esta clase no puede heredarse.
Clase pública DbQueryCommandTree Representa una operación de consulta expresada como un árbol de comandos. Esta clase no puede heredarse.
Clase pública DbRefExpression Representa una referencia fuertemente tipada a una instancia concreta dentro de un conjunto de entidades. Esta clase no puede heredarse.
Clase pública DbRefKeyExpression Representa la recuperación del valor de clave (en su formato estructural) del valor de referencia subyacente. Esta clase no puede heredarse.
Clase pública DbRelationshipNavigationExpression Representa la navegación de una relación. Esta clase no puede heredarse.
Clase pública DbScanExpression Representa el examen de un conjunto de entidades o de relaciones, tal y como indica la propiedad Target. Esta clase no puede heredarse.
Clase pública DbSetClause Especifica la cláusula en una operación de modificación que establece el valor de una propiedad. Esta clase no puede heredarse.
Clase pública DbSkipExpression Omite un número especificado de elementos en el conjunto de entrada. DbSkipExpression solo se puede usar después de que la colección de entrada se haya ordenado como se especifica en los criterios de ordenación.
Clase pública DbSortClause Especifica una clave de ordenación que se puede utilizar como parte del criterio de ordenación en DbSortExpression. Esta clase no puede heredarse.
Clase pública DbSortExpression Representa una operación de ordenación que se aplica a los elementos del conjunto de entrada especificado en función de los criterios de ordenación determinados. Esta clase no puede heredarse.
Clase pública DbTreatExpression Representa una operación de conversión de tipos que se aplica a un argumento polimórfico. Esta clase no puede heredarse.
Clase pública DbUnaryExpression Implementa la funcionalidad básica requerida por expresiones que aceptan un argumento de expresión único.
Clase pública DbUnionAllExpression Representa la operación de unión de conjunto (sin eliminación de duplicados) entre los operandos izquierdo y derecho. Esta clase no puede heredarse.
Clase pública DbUpdateCommandTree Representa una operación de actualización de una única fila, expresada como un árbol de comandos. Esta clase no puede heredarse.
Clase pública DbVariableReferenceExpression Representa una referencia a una variable que está actualmente en ámbito. Esta clase no puede heredarse.
Clase pública DefaultExpressionVisitor Visita cada elemento de un árbol de expresión desde una expresión de raíz determinada. Si cambia cualquier elemento, se recompila el árbol hasta la raíz y se devuelve la nueva expresión raíz; de lo contrario, se devuelve la expresión raíz original.

  Enumeración Descripción
Enumeración pública DbExpressionKind Contiene valores que cada clase de expresión utiliza para denotar la operación que representa. La propiedad ExpressionKind de DbExpression se puede recuperar para determinar qué operación representa esa expresión.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft